Skip to content

chore: pin third-party GitHub Actions to commit SHAs#613

Merged
mahangu merged 1 commit into
mainfrom
chore/devprod-1072-pin-actions-shas
Jun 8, 2026
Merged

chore: pin third-party GitHub Actions to commit SHAs#613
mahangu merged 1 commit into
mainfrom
chore/devprod-1072-pin-actions-shas

Conversation

@mahangu
Copy link
Copy Markdown
Contributor

@mahangu mahangu commented Jun 2, 2026

Pins third-party GitHub Actions in this repo to immutable commit SHAs.

Tracking: DEVPROD-1072

Repo-level summary:

  • Pinned distinct third-party action refs in this PR: 5
  • Repo-level unpinned usage count from the trunk recheck: 45
  • Dependabot GitHub Actions coverage: created (.github/dependabot.yml)

Known label limitations:

  • DeterminateSystems/magic-nix-cache-action keeps # v13 because no more specific same-major tag was found.
  • DeterminateSystems/nix-installer-action keeps # v18 and # v22 because no more specific same-major tags were found.

Verification commands:

# DeterminateSystems/magic-nix-cache-action # v13 -> 565684385bcd71bad329742eefe8d12f2e765b39
gh api repos/DeterminateSystems/magic-nix-cache-action/commits/v13 --jq '.sha'
# expected: 565684385bcd71bad329742eefe8d12f2e765b39

# DeterminateSystems/nix-installer-action # v18 -> c723f3a885e3f1d866d91f4f0c33dd44b1fc7c60
gh api repos/DeterminateSystems/nix-installer-action/commits/v18 --jq '.sha'
# expected: c723f3a885e3f1d866d91f4f0c33dd44b1fc7c60

# DeterminateSystems/nix-installer-action # v22 -> ef8a148080ab6020fd15196c2084a2eea5ff2d25
gh api repos/DeterminateSystems/nix-installer-action/commits/v22 --jq '.sha'
# expected: ef8a148080ab6020fd15196c2084a2eea5ff2d25

# erlef/setup-beam # v1.24.0 -> fc68ffb90438ef2936bbb3251622353b3dcb2f93
gh api repos/erlef/setup-beam/commits/v1.24.0 --jq '.sha'
# expected: fc68ffb90438ef2936bbb3251622353b3dcb2f93

# peaceiris/actions-gh-pages # v4.1.0 -> 84c30a85c19949d7eee79c4ff27748b70285e453
gh api repos/peaceiris/actions-gh-pages/commits/v4.1.0 --jq '.sha'
# expected: 84c30a85c19949d7eee79c4ff27748b70285e453

@mahangu mahangu self-assigned this Jun 2, 2026
@mahangu mahangu requested a review from brandonpayton June 2, 2026 13:09
@mahangu mahangu marked this pull request as ready for review June 2, 2026 13:09
@mahangu mahangu merged commit 87b410b into main Jun 8, 2026
17 checks passed
@mahangu mahangu deleted the chore/devprod-1072-pin-actions-shas branch June 8, 2026 08:33
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