Skip to content

Pin remaining GitHub Actions to commit SHAs - #1238

Merged
theoephraim merged 2 commits into
mainfrom
pin-remaining-actions
Oct 19, 2026
Merged

theoephraim merged 2 commits into
mainfrom
pin-remaining-actions

Conversation

@theoephraim

@theoephraim theoephraim commented Oct 19, 2026 •

Copy link
Copy Markdown
Member

#1226 was branched before #1229 landed and reintroduced tag refs: six in build-cli-binaries-macos.yaml plus download-artifact@v8 in binary-release.yaml and release.yaml. This pins those to the same SHAs used elsewhere in the repo.

Once merged, the repo setting "Require actions to be pinned to a full-length commit SHA" can be enabled to keep this from regressing.

Supersedes #1233 (Dependabot bumping the one unpinned setup-node tag).

#1226 branched before #1229 and reintroduced tag refs in the macOS binary
build plus two download-artifact steps. Pin those, and add a CI check that
fails on any remote action not pinned to a full SHA with a ref comment.
@pullfrog

pullfrog Bot commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor
  • Read PR diff and relevant workflow context
  • Validate action pins and CI enforcement behavior
  • Update review snapshot and submit review

Pullfrog  | View workflow run | via Pullfrog | Using gpt-6.1-sol | 𝕏

@theoephraim theoephraim changed the title Pin remaining GitHub Actions to commit SHAs and enforce it in CI Pin remaining GitHub Actions to commit SHAs Oct 19, 2026
@theoephraim
theoephraim merged commit ca0092f into main Oct 19, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant