Pin GitHub Actions to commit SHAs - #92
Conversation
❌MegaLinter analysis: Error
Detailed Issues❌ REPOSITORY / osv-scanner - 45 errors❌ ACTION / zizmor - 1 errorNotices📣 MegaLinter 9.5.0 is out! Discover the new features and security recommendations in the release announcement. (Skip this info by defining See detailed reports in MegaLinter artifacts Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining
|
There was a problem hiding this comment.
🟢 Approval recommended
All references match their documented release tags, and the Dependabot configuration is valid.
Pull request overview
Pins all GitHub Actions dependencies to immutable SHAs and adds a Dependabot cooldown.
Changes:
- Pins all 16 action references while retaining version comments.
- Adds a seven-day GitHub Actions update cooldown.
File summaries
| File | Description |
|---|---|
.github/workflows/check-dist.yml |
Pins build-check actions. |
.github/workflows/codeql.yml |
Pins CodeQL actions. |
.github/workflows/continuous-delivery.yml |
Pins release actions. |
.github/workflows/continuous-integration.yml |
Pins CI actions. |
.github/workflows/linter.yml |
Pins linting actions. |
.github/dependabot.yml |
Adds the cooldown. |
Review details
- Files reviewed: 6/6 changed files
- Comments generated: 0
- Review effort level: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Pins GitHub Actions
uses:references ingithub/issue-parserto immutable commit SHAs.Summary
Why
Pinning actions to full commit SHAs prevents future tag or branch retargeting from changing workflow behavior without review.
Reviewer notes
Pinned refs
.github/workflows/check-dist.yml:27actions/checkout@v6actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803tag.github/workflows/check-dist.yml:31actions/setup-node@v6actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38tag.github/workflows/check-dist.yml:56actions/upload-artifact@v7actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0atag.github/workflows/codeql.yml:34actions/checkout@v6actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803tag.github/workflows/codeql.yml:38github/codeql-action/init@v4github/codeql-action/init@b96794f015dfd88f77b49b1c93e0fa7110f94c63tag.github/workflows/codeql.yml:44github/codeql-action/autobuild@v4github/codeql-action/autobuild@b96794f015dfd88f77b49b1c93e0fa7110f94c63tag.github/workflows/codeql.yml:48github/codeql-action/analyze@v4github/codeql-action/analyze@b96794f015dfd88f77b49b1c93e0fa7110f94c63tag.github/workflows/continuous-delivery.yml:34actions/checkout@v6actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803tag.github/workflows/continuous-delivery.yml:41actions/setup-node@v6actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38tag.github/workflows/continuous-delivery.yml:57issue-ops/semver@v3issue-ops/semver@e58d2f490332e0310a78e9a0e935d8d6f898e9e3tag.github/workflows/continuous-delivery.yml:70issue-ops/releaser@v3issue-ops/releaser@41bcc03658669135298bb08b60f043f1e02bf10etag.github/workflows/continuous-integration.yml:23actions/checkout@v6actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803tag.github/workflows/continuous-integration.yml:27actions/setup-node@v6actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38tag.github/workflows/linter.yml:27actions/checkout@v6actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803tag.github/workflows/linter.yml:33actions/setup-node@v6actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38tag.github/workflows/linter.yml:44oxsecurity/megalinter/flavors/javascript@v9oxsecurity/megalinter/flavors/javascript@ef3e84b8b836d76db562d0f3ed7da61e8fd538bctagDependabot
cooldown: default-days: 7) to the existinggithub-actionsDependabot configuration.Generated by pinner 0.1.0.