Skip to content

Commit 7aacac7

Browse files
hyperpolymathclaude
andcommitted
fix(ci): pin the long-tail actions and retire scorecard-enforcer.yml
Closes the two residual `governance` failures left by the first sweep: * `Workflow security linter` reported "Found unpinned actions" for actions outside the first pass's pin map (docker/*, slsa, julia-actions, softprops, ipdxco, codeql upload-sarif). Floating branch refs (@main / @master) are left alone on purpose — pinning those is a version decision. * `Check Workflow Staleness` errors on `scorecard-enforcer.yml` by name (it is retired in favour of scorecard.yml -> standards scorecard-reusable.yml) and separately on Scorecard uploading SARIF to Code Scanning. Removing the retired file resolves both. It is removed only where scorecard.yml already exists, so Scorecard coverage is retained. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 2f801da commit 7aacac7

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

.github/workflows/generator-generic-ossf-slsa3-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
actions: read # To read the workflow path.
6767
id-token: write # To sign the provenance.
6868
contents: write # To add assets to a release.
69-
uses: slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v2.1.0
69+
uses: slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@f7dd8c54c2067bafc12ca7a55595d5ee9b75204a # v2.1.0
7070
with:
7171
base64-subjects: "${{ needs.build.outputs.digests }}"
7272
upload-assets: true # Optional: Upload to a new release

0 commit comments

Comments
 (0)