Skip to content

ci(security): pin 3rd-party actions to commit SHAs#41

Merged
avifenesh merged 1 commit into
mainfrom
fix/pin-action-shas
May 30, 2026
Merged

ci(security): pin 3rd-party actions to commit SHAs#41
avifenesh merged 1 commit into
mainfrom
fix/pin-action-shas

Conversation

@avifenesh

Copy link
Copy Markdown
Contributor

Resolves the CodeQL actions/unpinned-tag alerts. Pins third-party actions in ci.yml and release.yml to full commit SHAs (version kept in a trailing comment):

  • dtolnay/rust-toolchain@stable -> @29eef33 # stable
  • Swatinem/rust-cache@v2 -> @e18b497 # v2
  • taiki-e/install-action@v2 -> @0fd4636 # v2
  • softprops/action-gh-release@v2 -> @3bb1273 # v2

A moved tag can no longer silently change the action that runs. YAML validated.

Resolves the CodeQL actions/unpinned-tag alerts. Pins dtolnay/rust-toolchain,
Swatinem/rust-cache, taiki-e/install-action and softprops/action-gh-release
to full commit SHAs (version retained in trailing comment) so a moved tag
cannot silently change the action that runs in CI/release.
@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@avifenesh
avifenesh merged commit 36b0ae7 into main May 30, 2026
5 checks passed
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.

1 participant