Skip to content

fix: pin GitHub Actions to SHA for supply chain security#24

Merged
apham0001 merged 2 commits into
obolfrom
fix/pin-github-actions-sha
Mar 25, 2026
Merged

fix: pin GitHub Actions to SHA for supply chain security#24
apham0001 merged 2 commits into
obolfrom
fix/pin-github-actions-sha

Conversation

@apham0001
Copy link
Copy Markdown

@apham0001 apham0001 commented Mar 24, 2026

Summary

  • Pin all GitHub Actions uses: references to commit SHAs for supply chain security
  • Original version tags preserved as inline comments for maintainability
  • Add Renovate configuration for automated GitHub Actions updates (weekend schedule)

Changes

  • All uses: owner/action@taguses: owner/action@SHA # tag
  • New .github/renovate.json with GitHub Actions manager only

Test plan

  • Verify CI workflows run successfully
  • Confirm no action versions changed, only pinning format

Pin all GitHub Actions to their full commit SHA instead of mutable tags
to prevent supply chain attacks via tag manipulation.

Actions pinned:
- actions/checkout@v4
- actions/setup-go@v5
- golangci/golangci-lint-action@v8
- morphy2k/revive-action@v2
- aormsby/Fork-Sync-With-Upstream-action@v3.4.1
- rtCamp/action-slack-notify@v2
- n8maninger/action-golang-test@v2
@apham0001 apham0001 merged commit 6664bf0 into obol Mar 25, 2026
5 of 6 checks passed
@apham0001 apham0001 deleted the fix/pin-github-actions-sha branch March 25, 2026 09:24
KaloyanTanev pushed a commit that referenced this pull request Mar 27, 2026
* fix: pin GitHub Actions to SHA for supply chain security

Pin all GitHub Actions to their full commit SHA instead of mutable tags
to prevent supply chain attacks via tag manipulation.

Actions pinned:
- actions/checkout@v4
- actions/setup-go@v5
- golangci/golangci-lint-action@v8
- morphy2k/revive-action@v2
- aormsby/Fork-Sync-With-Upstream-action@v3.4.1
- rtCamp/action-slack-notify@v2
- n8maninger/action-golang-test@v2

* chore: add Renovate config for GitHub Actions updates
KaloyanTanev pushed a commit that referenced this pull request Apr 14, 2026
* fix: pin GitHub Actions to SHA for supply chain security

Pin all GitHub Actions to their full commit SHA instead of mutable tags
to prevent supply chain attacks via tag manipulation.

Actions pinned:
- actions/checkout@v4
- actions/setup-go@v5
- golangci/golangci-lint-action@v8
- morphy2k/revive-action@v2
- aormsby/Fork-Sync-With-Upstream-action@v3.4.1
- rtCamp/action-slack-notify@v2
- n8maninger/action-golang-test@v2

* chore: add Renovate config for GitHub Actions updates
KaloyanTanev pushed a commit that referenced this pull request Apr 29, 2026
* fix: pin GitHub Actions to SHA for supply chain security

Pin all GitHub Actions to their full commit SHA instead of mutable tags
to prevent supply chain attacks via tag manipulation.

Actions pinned:
- actions/checkout@v4
- actions/setup-go@v5
- golangci/golangci-lint-action@v8
- morphy2k/revive-action@v2
- aormsby/Fork-Sync-With-Upstream-action@v3.4.1
- rtCamp/action-slack-notify@v2
- n8maninger/action-golang-test@v2

* chore: add Renovate config for GitHub Actions updates
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.

2 participants