Skip to content

chore: pin GitHub Actions by SHA#265

Merged
V3RON merged 1 commit into
mainfrom
chore/pin-workflow-actions
May 12, 2026
Merged

chore: pin GitHub Actions by SHA#265
V3RON merged 1 commit into
mainfrom
chore/pin-workflow-actions

Conversation

@V3RON
Copy link
Copy Markdown
Contributor

@V3RON V3RON commented May 12, 2026

Summary

GitHub recommends pinning third-party workflow actions to full commit SHAs so workflow execution cannot silently change when a mutable tag is moved. This PR updates every referenced GitHub Action in this repository to the latest published release SHA and keeps the release tags in inline comments for maintainability.

Context

This updates all action references under .github/workflows/ to immutable SHAs for actions/checkout, pnpm/action-setup, actions/setup-node, and actions/stale.

It also removes setup-node package-manager caching from the release workflow so release runs stay deterministic and do not rely on restored cache state.

Proposed Testing Scenario

Review the workflow diffs and confirm each uses: entry points to a full commit SHA with the corresponding release tag preserved in the trailing comment.

Trigger the Release workflow through workflow_dispatch and confirm the Node setup step runs without cache restoration while the rest of the release job still completes normally.

@V3RON V3RON merged commit 69b130c into main May 12, 2026
4 checks passed
@V3RON V3RON deleted the chore/pin-workflow-actions branch May 12, 2026 14:11
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