You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR adds an `ensure-sha-pinned-actions` job to the existing `actionlint.yml` workflow, using [`zgosalvez/github-actions-ensure-sha-pinned-actions`](https://github.com/zgosalvez/github-actions-ensure-sha-pinned-actions) to verify that all `uses:` references in workflow files are pinned to full 40-character commit SHAs rather than mutable tags.
We use [our fork](https://github.com/kim-em/github-actions-ensure-sha-pinned-actions/tree/improve-error-reporting) (pinned to SHA) with improved error reporting until the upstream PR is merged: zgosalvez/github-actions-ensure-sha-pinned-actions#288. The improvements are:
- Report all violations at once (upstream stops at the first per job)
- File-level annotations on errors (upstream shows generic messages)
All existing workflows already use SHA-pinned references, so this just enforces the policy going forward.
🤖 Prepared with Claude Code
0 commit comments