Skip to content

ci: pin the remaining workflow actions to commit SHAs - #12

Merged
y1o1 merged 1 commit into
developfrom
ci/pin-actions
Jul 27, 2026
Merged

ci: pin the remaining workflow actions to commit SHAs#12
y1o1 merged 1 commit into
developfrom
ci/pin-actions

Conversation

@y1o1

@y1o1 y1o1 commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

publish-images.yml and release.yml were SHA-pinned because they hold write
credentials; ci.yml stayed on moving tags under the release-track deferral.
Closing that split (spec rule release.pin.action-sha): the same action now
resolves to the same SHA in every workflow of this repo —

was now
actions/checkout@v4 11d5960a… # v4.4.0 (same SHA release.yml uses)
actions/setup-node@v4 49933ea5… # v4.4.0 (same)
pnpm/action-setup@v4 b906affc… # v4.3.0 (same)

No Dependabot exists here, so pins move only by deliberate commit. The rule
requires immutability, not automated freshness.

Test plan

Mechanical ref swap — each SHA is exactly what the moving tag resolves to
today, and identical to the SHAs the pinned workflows already run. CI on this
PR exercises all three swapped actions.

publish-images.yml and release.yml were pinned because they hold write
credentials; ci.yml stayed on moving tags under the release-track deferral.
Same action, same SHA, every workflow — the SHAs are the ones the pinned
workflows already use, so this closes the split without introducing a second
resolution of anything.
@y1o1
y1o1 merged commit 5d1fc89 into develop Jul 27, 2026
3 checks passed
@y1o1
y1o1 deleted the ci/pin-actions branch July 27, 2026 05:27
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