Pin versions in workflow files#55
Merged
ddworken merged 1 commit intoanthropics:mainfrom Feb 11, 2026
Merged
Conversation
ddworken
approved these changes
Feb 11, 2026
Contributor
|
Hi @Eduard-Voiculescu, thank you for the PR! This LGTM, but our GitHub org policy requires signed commits. Would you mind pushing up an update so this has signed commits? |
Contributor
Author
|
Sure, you want me to push something like an |
…ction.yaml files Instead of using @Version, pin all github actions uses to a specific commit hash. This makes is that much harder for a supply chain attack to occur.
788b2bc to
40616dd
Compare
Contributor
Author
|
@ddworken Done pushed a signed commit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Instead of using
@version, pin all github actions uses to a specific commit hash. This makes is that much harder for a supply chain attack to occur.Related files taken from the latest github action run
sast.ymlhttps://github.com/anthropics/claude-code-security-review/actions/runs/19684201145/job/56385581072
test-claudecode.ymlhttps://github.com/anthropics/claude-code-security-review/actions/runs/19684201170/job/56385581033
The only difference is the
oven-sh/setup-bun, which in the latest run was set as v2. I don't mind pinning it to that version if needed.