fix(ci): pin claude-code-reusable.yml to SHA for action pinning compliance#101
fix(ci): pin claude-code-reusable.yml to SHA for action pinning compliance#101
Conversation
…iance Pins the reusable workflow call to its exact commit SHA as required by the action-pinning policy in ci-standards.md. Closes #86 Co-authored-by: don-petry <don-petry@users.noreply.github.com>
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 57 minutes and 51 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ 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 |
|
@don-petry This PR is ready for your review. It pins the reusable workflow SHA to resolve the action-pinning compliance finding (#86). |
|
There was a problem hiding this comment.
Pull request overview
Pins the claude.yml reusable workflow reference to an immutable commit SHA to satisfy the repository’s action pinning compliance requirement and resolve issue #86.
Changes:
- Updated the reusable workflow
uses:reference from@v1to a full commit SHA. - Added an inline
# v1comment to preserve human-readable version intent.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Automated review — APPROVEDRisk: LOW SummaryThis PR pins the reusable workflow reference in .github/workflows/claude.yml from a mutable @v1 tag to an immutable SHA, resolving compliance finding #86. All CI checks pass (CodeQL, SonarCloud, AgentShield), the SHA was verified to correctly correspond to the v1 tag in petry-projects/.github, and the change is a net security improvement. One minor finding: the pinned SHA is the annotated tag object SHA rather than the underlying commit SHA, but GitHub Actions resolves this correctly. FindingsInfo
CI statusAll CI checks pass (CodeQL, SonarCloud, AgentShield) per the deep-review verdict. Reviewed by the don-petry PR-review cascade (triage: haiku 4.5 → deep: sonnet 4.6 + duck: gpt-5.4 → audit: opus 4.6). Reply with |
|
Auto-rebase blocked — the base branch contains Please rebase this branch manually: |



Summary
petry-projects/.github/.github/workflows/claude-code-reusable.ymlfrom@v1to its exact commit SHA (208ec2d69b75227d375edf8745d84fbac05a76b2) with# v1comment for readabilityunpinned-actions-claude.ymlcompliance finding from the weekly auditStandard
ci-standards.md#action-pinning-policy
Closes #86
Generated with Claude Code