Skip to content

fix: pin all GitHub Actions to commit SHAs - #214

Merged
dgilmanuni merged 1 commit into
mainfrom
fix/ci-sha-pin-github-actions
Apr 2, 2026
Merged

fix: pin all GitHub Actions to commit SHAs#214
dgilmanuni merged 1 commit into
mainfrom
fix/ci-sha-pin-github-actions

Conversation

@dgilmanuni

Copy link
Copy Markdown
Contributor

Summary

Pin all GitHub Actions references in workflow files to full-length commit SHAs to mitigate supply chain attacks via tag mutation.

What changed

  • CI.yml: Pinned actions/checkout@v2, actions/setup-node@v3, and actions/cache@v3 to their resolved commit SHAs with version comments

Test plan

  • CI passes with the pinned SHAs (checkout, setup-node, cache all resolve correctly)

Session context

Resolved each tag to its commit SHA via the GitHub API (git/ref/tags/{tag}). Each uses: line retains a # vN comment for human readability.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@dgilmanuni
dgilmanuni merged commit 95ffad5 into main Apr 2, 2026
4 checks passed
@dgilmanuni
dgilmanuni deleted the fix/ci-sha-pin-github-actions branch April 2, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants