From 45358b5a2270f90f5638330c9f74f0073cab51cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 9 Oct 2026 19:31:10 +0000 Subject: [PATCH 1/2] fix(deps): bump anchore/sbom-action from 0.24.2 to 0.24.3 Bumps [anchore/sbom-action](https://github.com/anchore/sbom-action) from 0.24.2 to 0.24.3. - [Release notes](https://github.com/anchore/sbom-action/releases) - [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md) - [Commits](https://github.com/anchore/sbom-action/compare/3ad7283483fc7af8ff2b4ea19663c2d5ca935e26...66cbf4bc1f1c0d2edc94016e65bc221b6bb0ad6c) --- updated-dependencies: - dependency-name: anchore/sbom-action dependency-version: 0.24.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c5298a60..fd6b1561 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -602,7 +602,7 @@ jobs: metadata.unlink() PY - name: Generate whole-image SBOM - uses: anchore/sbom-action@3ad7283483fc7af8ff2b4ea19663c2d5ca935e26 # v0.24.2 + uses: anchore/sbom-action@66cbf4bc1f1c0d2edc94016e65bc221b6bb0ad6c # v0.24.3 with: image: engraphis:release format: cyclonedx-json From a4df78076b07bfd865873f3fe62d043ef5ff42ca Mon Sep 17 00:00:00 2001 From: Coding-Dev-Tools Date: Sat, 10 Oct 2026 03:38:15 -0400 Subject: [PATCH 2/2] test(release): validate immutable SBOM action pins across upgrades --- tests/test_release_evidence.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/test_release_evidence.py b/tests/test_release_evidence.py index 82aa020a..a9ac44ca 100644 --- a/tests/test_release_evidence.py +++ b/tests/test_release_evidence.py @@ -1264,7 +1264,11 @@ def test_release_workflow_publishes_complete_captured_evidence(): assert "installed-journey.json" in platform_smoke assert '"pip", "check"' in platform_smoke assert "scripts.smoke_entry_points" in platform_smoke - assert "anchore/sbom-action@3ad7283483fc7af8ff2b4ea19663c2d5ca935e26" in docker_job + assert re.search( + r"uses: anchore/sbom-action@[0-9a-f]{40} # v\d+\.\d+\.\d+\s*$", + docker_job, + flags=re.MULTILINE, + ) assert "anchore/scan-action@27805bf3b4e84b4a5c980df22ed233c00390a439" in docker_job assert "docker buildx build --pull --load" in docker_job assert '"containerimage.digest"' in docker_job