ci(bluebuild): pin blue-build/github-action to commit SHA #6
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/a1-bluebuild-pin"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Pin
blue-build/github-actionfrom the mutable tag@v1to the commitSHA
24d146df25adc2cf579e918efe2d9bff6adea408(whichv1currentlyresolves to). Tag pins on third-party actions are mutable — a maintainer
or attacker can re-point
v1at a malicious commit and silently changewhat runs on every push.
The trailing
# v1comment preserves human readability for future bumps.Provenance
Refs: 9-agent CI hardening wave (agent 8), 2026-05-05.
Out of scope (blocker found while testing)
The first run on the Forgejo runner failed before reaching the BlueBuild
action —
actions/checkout@v4declaresruns.using: node24which thebundled act runtime in
forgejo/runner:6.4.0does not support (only upto
node20). That is a runner-version problem and needs operator action(upgrade the runner or pin checkout to a node20-era v4.x). Not addressed
in this PR.
Test plan
🤖 Generated with Claude Code