Repository navigation
Conversation
Pin all `uses:` references in workflows and composite actions to full commit SHAs, keeping the original ref as a trailing comment (e.g. `actions/checkout@<sha> # v4.2.2`). Generated with pinact v5.0.0 and verified with `pinact run --check --verify-comment`.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Context
Pin the GitHub Actions used by this repo's workflows and composite actions to full commit SHAs instead of mutable tags or branches, so a moved tag or a compromised upstream cannot change what runs here. Behaviour is unchanged: each SHA is the commit the previous ref pointed to on 2026-10-16. The original version is kept as a trailing comment so the pin stays readable and updatable.
Changes
actions/checkout@v4→11d5960a326750d5838078e36cf38b85af677262 # v4.4.0(2 places)actions/setup-go@v5→40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0(1 place)azure/setup-helm@v4→1a275c3b69536ee54be43f2070a358922e12c8d4 # v4.3.1(3 places)docker/login-action@v3→c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0(1 place)docker/setup-qemu-action@v3→c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0(1 place)ko-build/setup-ko@v0.7→3aebd0597dc1e9d1a26bcfdb7cbeb19c131d3037 # v0.7(1 place)softprops/action-gh-release@v2→3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2.6.2(1 place)Method
Pinned with pinact v5.0.0 and verified with
pinact run --check --verify-comment. Each SHA was additionally cross-checked against an independent lookup of the same ref.Notes
push,release,scheduleorworkflow_dispatchdid not run on this PR; their pinned SHAs are identical to what those refs currently resolve to.release-note/nonelabel keeps it out of the generated release notes.