Skip to content

chore(ci): pin all external actions to commit SHAs (PLATL-406)#1

Merged
santiviquez merged 1 commit intomainfrom
PLATL-406/sha-versioned-external-actions
Mar 27, 2026
Merged

chore(ci): pin all external actions to commit SHAs (PLATL-406)#1
santiviquez merged 1 commit intomainfrom
PLATL-406/sha-versioned-external-actions

Conversation

@nielsn
Copy link
Copy Markdown
Contributor

@nielsn nielsn commented Mar 23, 2026

Summary

  • Pin all third-party GitHub Actions to their commit SHAs for supply-chain security
  • Each pinned action includes a version comment for readability (e.g., # v4)

Why

Mutable tag references (e.g., @v4) can be overwritten — pinning to commit SHAs ensures reproducible, tamper-resistant CI builds.

Test plan

  • Verify all workflows still pass on this branch

@linear
Copy link
Copy Markdown

linear bot commented Mar 23, 2026

PLATL-406 Check our CI workflows to ensure any external action used is defined by a SHA version tag.

SHA version tags ensure immutability, even if a supplier does not. In the case of trivy, the latest version was an immutable tag which ensured it could not have been modified.

@nielsn nielsn marked this pull request as ready for review March 23, 2026 20:48
@nielsn nielsn requested a review from santiviquez March 23, 2026 20:48
@santiviquez santiviquez merged commit 1e6bc72 into main Mar 27, 2026
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