Skip to content

fix: SHA-pin GitHub Actions for supply-chain security#1

Open
SianMorton wants to merge 1 commit intounevenlabs:mainfrom
SianMorton:fix/sha-pin-actions
Open

fix: SHA-pin GitHub Actions for supply-chain security#1
SianMorton wants to merge 1 commit intounevenlabs:mainfrom
SianMorton:fix/sha-pin-actions

Conversation

@SianMorton
Copy link
Copy Markdown

Summary

Replaces mutable version tags (@V3, @v2) with immutable SHA commit pins for all GitHub Actions referenced in the publish workflow.

Changes

  • actions/checkout@v3 → SHA-pinned (f43a0e5ff2bd294095638e18286ca9a3d1956744)
  • JasonEtco/build-and-tag-action@v2 → SHA-pinned (dd5e4991048c325f6d85b4155e586fc211c644da)

Why

Unpinned action references are a security risk — if a tag is moved to point at a malicious commit, the CI pipeline will execute that code without warning. SHA pinning ensures the exact action version is always used.

Co-Authored-By: Nebula noreply@nebula.gg

Co-Authored-By: Nebula <noreply@nebula.gg>
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