Repository navigation
Conversation
Pin the reusable workflow reference from mutable @v1 tag to its exact commit SHA ee22b427cbce9ecadcf2b436acb57c3adf0cb63d, with a # v1 comment for human readability. Resolves the action-pinning compliance finding in issue #86. Co-authored-by: don-petry <don-petry@users.noreply.github.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe pull request pins the reusable ChangesReusable Workflow Reference Pinning
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related issues
Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 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 |
|
Self-review: change is a single-line targeted fix — swaps the mutable @don-petry — you are the CODEOWNERS reviewer for this repo. Please review and merge when ready. |
There was a problem hiding this comment.
Pull request overview
Pins the dependency-audit GitHub Actions workflow’s reusable-workflow reference to an immutable commit SHA to satisfy the org action-pinning compliance standard (Issue #86).
Changes:
- Replace
@v1with the exact commit SHA for thedependency-audit-reusable.ymlreusable workflow. - Add a trailing
# v1comment for human-readable version context.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
Dev-Lead — fix-bot-comment (no-changes)Engine ran but made no changes. |
donpetry-bot
left a comment
There was a problem hiding this comment.
Automated review — APPROVED ✓
Risk: MEDIUM
Reviewed commit: 2b8f00e676d550e408daa68b31dc3f7b878c6b71
Cascade: triage → deep (triage: haiku 4.5 → deep: sonnet 4.6 + duck: o4-mini → audit: opus 4.7)
Summary
PR #119 is effectively a no-op: the identical SHA-pinning change was already merged to main via PR #104 on 2026-05-21, leaving this PR with 0 files changed. The original change is a legitimate security improvement (pinning a mutable @v1 tag to a commit SHA), CI is fully green (CodeQL, SonarQube, CodeRabbit all passed), and issue #86 is closed. The pinned SHA (ee22b427) is valid but one version behind the current v1 tag (d3d768da), though this is expected behavior for SHA pinning. This PR is safe to approve but should be closed rather than merged since it introduces no additional changes.
Findings
- INFO: This PR's change was already applied to main by PR #104 (merged 2026-05-21, commit f8a5543). The diff is empty (0 files changed, 0 additions, 0 deletions). This PR should be closed as superseded rather than merged.
- INFO: The pinned SHA (ee22b427cbce9ecadcf2b436acb57c3adf0cb63d) was correct for the v1 tag at PR creation time (2026-04-20), but the v1 tag has since moved to d3d768dabb7f28cc63283cdfe48630da53700e50 (PR #266: rename bot mention trigger). The pinned SHA is still a valid, trusted commit in petry-projects/.github — this is expected behavior for SHA pinning.
- INFO: The underlying change (pinning @v1 to an immutable SHA with a # v1 readability comment) is a correct GitHub Actions supply-chain hardening practice. The SHA was verified via the GitHub API per the PR description.
- INFO: All CI checks passed: CodeQL (SUCCESS), SonarQube Quality Gate (0 new issues, 0 security hotspots), CodeRabbit (APPROVED). No actionable findings from any scanner.
Reviewed by the PR-review cascade (triage: haiku 4.5 → deep: sonnet 4.6 + duck: o4-mini → audit: opus 4.7). Reply if you need a human review.
|
Closing due to merge conflict that cannot be auto-rebased. Re-implementing from fresh main via dev-lead. |
Pull request was closed



Pin the reusable workflow reference in
.github/workflows/dependency-audit.ymlfrom the mutable@v1tag to its exact commit SHAee22b427cbce9ecadcf2b436acb57c3adf0cb63d, with a# v1comment for human readability.The SHA was resolved via the GitHub API (
gh api repos/petry-projects/.github/git/refs/tags/v1 --jq '.object.sha'), never guessed.Closes #86
Generated with Claude Code
Summary by CodeRabbit