chore: Pin actions using hashes - #1458
Conversation
Reviewer's GuideAll third-party GitHub Actions referenced by the affected workflows are changed from mutable version tags to immutable commit hashes, with comments documenting the corresponding action versions; workflow behavior and action configuration remain otherwise unchanged. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
There was a problem hiding this comment.
Hey - I've reviewed your changes and they look great!
Sourcery assessment
Needs a human reviewer. These changes determine the exact third-party code executed by CI, including workflows with GITHUB_TOKEN, CodeQL, issue-creation, and PyPI publishing credentials. If a hash is incorrect or points to compromised code, a workflow run could expose credentials or publish an unintended release; reverting stops future runs but cannot undo credentials already exposed or artifacts already published.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (7)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe workflows now pin third-party GitHub Actions to immutable commit SHAs. Version annotations identify the referenced releases. Workflow logic and action inputs remain unchanged, except for the ChangesGitHub Actions pinning
Priority: ⬇️ Low — Defer this workflow-hardening change because it only replaces mutable GitHub Actions tags with pinned commits without changing product behavior. Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to The workflows retain their existing behavior while using immutable action references, with no identified merge-blocking risk. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #1458 +/- ##
===========================================
+ Coverage 92.59% 92.61% +0.01%
===========================================
Files 211 211
Lines 33248 33248
===========================================
+ Hits 30787 30792 +5
+ Misses 2461 2456 -5 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|



Summary by Sourcery
Pin all GitHub Actions workflow dependencies to specific commits to make automation runs reproducible and reduce supply-chain risk.
Enhancements:
CI:
Summary by CodeRabbit