Skip to content

Pin GitHub Actions and configure Renovate#33

Merged
dannysauer merged 2 commits into
mainfrom
agent/pin-github-actions
Jul 17, 2026
Merged

Pin GitHub Actions and configure Renovate#33
dannysauer merged 2 commits into
mainfrom
agent/pin-github-actions

Conversation

@dannysauer

@dannysauer dannysauer commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • configure Renovate's GitHub Actions manager to pin and update immutable action digests
  • update every existing workflow reference to the current actions/checkout@v7.0.0 and actions/setup-node@v7.0.0 commit SHA
  • retain full major.minor.patch version comments so Renovate can follow the associated tags

Why

Floating major tags can move without a repository change. Full commit SHAs make workflow execution reproducible, while the version comments let Renovate identify and update the corresponding releases.

The .tool-versions addition was moved to PR #32, where the npm publishing workflow consumes it directly.

Validation

  • verified both action SHAs resolve to their official v7.0.0 release tags
  • actionlint .github/workflows/release-build.yml .github/workflows/validate.yml
  • prettier --check for the changed Renovate and workflow files
  • renovate-config-validator .github/renovate.json
  • confirmed no unpinned uses: references remain in existing workflows

@dannysauer
dannysauer requested a review from eduardoRoth July 17, 2026 21:50
@dannysauer
dannysauer enabled auto-merge (squash) July 17, 2026 22:46
@dannysauer
dannysauer merged commit 7966a39 into main Jul 17, 2026
7 checks passed
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