Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/private-security-bundle-free.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ jobs:
- name: Restore pinned uv archive
if: ${{ steps.baked-uv.outputs.available != 'true' }}
id: uv-archive
uses: NDDev-OpenNetwork/github-actions/actions/tool-cache@bcacca8a41c5b8117716fcbeb0006ab83fd0d0f5 # v1.0.0
uses: NDDev-OpenNetwork/github-actions/actions/tool-cache@470c95c3e7cd1f9a0d763f3f6d7f43024f8451ad # v1.0.1
with:
url: https://github.com/astral-sh/uv/releases/download/0.11.30/uv-x86_64-unknown-linux-gnu.tar.gz
sha256: 04bc7d180d6138bf6dc08387acf507a823f397a98fea55da36b0ccc7fbce3b68
Expand All @@ -124,23 +124,23 @@ jobs:
printf '%s\n' "$RUNNER_TEMP/private-security-tools/bin" >> "$GITHUB_PATH"

- name: Restore actionlint archive
uses: NDDev-OpenNetwork/github-actions/actions/tool-cache@bcacca8a41c5b8117716fcbeb0006ab83fd0d0f5 # v1.0.0
uses: NDDev-OpenNetwork/github-actions/actions/tool-cache@470c95c3e7cd1f9a0d763f3f6d7f43024f8451ad # v1.0.1
with:
url: https://github.com/rhysd/actionlint/releases/download/v1.7.12/actionlint_1.7.12_linux_amd64.tar.gz
sha256: 8aca8db96f1b94770f1b0d72b6dddcb1ebb8123cb3712530b08cc387b349a3d8
output: ${{ runner.temp }}/private-security-tools/actionlint.tar.gz
max-bytes: '16777216'

- name: Restore OSV-Scanner binary
uses: NDDev-OpenNetwork/github-actions/actions/tool-cache@bcacca8a41c5b8117716fcbeb0006ab83fd0d0f5 # v1.0.0
uses: NDDev-OpenNetwork/github-actions/actions/tool-cache@470c95c3e7cd1f9a0d763f3f6d7f43024f8451ad # v1.0.1
with:
url: https://github.com/google/osv-scanner/releases/download/v2.5.0/osv-scanner_linux_amd64
sha256: edcfc41d257db36148f065055655fe3fcfc434b0b423ea67468a84c207524e0c
output: ${{ runner.temp }}/private-security-tools/osv-scanner
max-bytes: '268435456'

- name: Restore gitleaks archive
uses: NDDev-OpenNetwork/github-actions/actions/tool-cache@bcacca8a41c5b8117716fcbeb0006ab83fd0d0f5 # v1.0.0
uses: NDDev-OpenNetwork/github-actions/actions/tool-cache@470c95c3e7cd1f9a0d763f3f6d7f43024f8451ad # v1.0.1
with:
url: https://github.com/gitleaks/gitleaks/releases/download/v8.30.1/gitleaks_8.30.1_linux_x64.tar.gz
sha256: 551f6fc83ea457d62a0d98237cbad105af8d557003051f41f3e7ca7b3f2470eb
Expand Down
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ The project follows Semantic Versioning.

## [Unreleased]

- Updated the immutable tool-cache action to signed `v1.0.1`, retaining each
verified fetch event in the ephemeral runner diagnostic bundle for durable
OpenObserve evidence after teardown.

## [0.1.8] - 2026-08-24

- Added a trusted default-branch Dependabot catalog synchronizer. Failed
Expand Down
7 changes: 4 additions & 3 deletions catalog/tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -524,13 +524,14 @@ tools:
name: NDDev-OpenNetwork/github-actions/actions/tool-cache
homepage: "https://github.com/NDDev-OpenNetwork/github-actions/tree/main/actions/tool-cache"
kind: action
current_version: "v1.0.0"
pin: "NDDev-OpenNetwork/github-actions@bcacca8a41c5b8117716fcbeb0006ab83fd0d0f5"
current_version: "v1.0.1"
pin: "NDDev-OpenNetwork/github-actions@470c95c3e7cd1f9a0d763f3f6d7f43024f8451ad"
used_by:
- .github/workflows/private-security-bundle-free.yml
last_verified: "2026-08-23"
notes: >-
Signed tag v1.0.0 resolves to the exact pinned repository commit.
Signed tag v1.0.1 resolves to the exact pinned repository commit and
mirrors structured fetch evidence into the runner diagnostic bundle.
Checksum-addressed immutable tool artifacts use the caller's injected
trust-scoped RustFS identity on private runners and the same verified
upstream fallback on GitHub-hosted runners.
Expand Down
Loading