fix(ci): pin claude-code-reusable.yml ref to @v1#218
Conversation
|
Warning Review limit reached
More reviews will be available in 23 minutes and 3 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, 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 include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. 📝 WalkthroughWalkthroughThe ChangesWorkflow 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 |
|
@petry-projects/org-leads — this PR is ready for review and merge. All required CI checks pass. It fixes the compliance finding by copying |
There was a problem hiding this comment.
Pull request overview
Updates the repository’s claude.yml Tier-1 workflow stub to match the org standard template and switch the reusable workflow reference from a branch ref (@main) to a version tag (@v1).
Changes:
- Adds the canonical “SOURCE OF TRUTH” header block from
standards/workflows/claude.yml. - Adds
paths-ignoreon thepull_requesttrigger for.github/workflows/claude.yml. - Changes reusable workflow reference from
claude-code-reusable.yml@mainto@v1.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
The merge-base changed after approval.
|
Auto-rebase failed — merge conflict — this branch has conflicts with Please resolve the conflicts and push: |
3b75354 to
bc19560
Compare
Review — fix requested (cycle 1/3)The automated review identified the following issues. Please address each one: Findings to fix[Findings would be inserted here] Additional tasks
The review cascade will automatically re-review after new commits are pushed. |
Dev-Lead Fix CI — failedPR: #218 | SHA: |
Dev-Lead Fix CI — failedPR: #218 | SHA: |
Dev-Lead Fix CI — exhaustedThis PR has had 2 consecutive engine failures (timeouts or errors). Automated CI fixing has been paused to avoid consuming further tokens. Reason for last failure: Engine invocation failed (exit 1) To re-enable, delete this comment or push a new commit with a substantially different change. |
Dev-Lead Fix CI — failedPR: #218 | SHA: |
Dev-Lead Fix CI — exhaustedThis PR has had 2 consecutive engine failures (timeouts or errors). Automated CI fixing has been paused to avoid consuming further tokens. Reason for last failure: Engine invocation failed (exit 1) To re-enable, delete this comment or push a new commit with a substantially different change. |
|
Copies claude.yml verbatim from the org standards template (standards/workflows/claude.yml). Key changes: - @main → @v1 (internal reusable refs use tag, not branch, per ci-standards.md) - Add paths-ignore OIDC guard on pull_request trigger - Add canonical header comment block from template Closes #105 Co-authored-by: Don Petry <don-petry@users.noreply.github.com>
9444491 to
04bd613
Compare
Dev-Lead — rebase (no-changes)Agent reasoning |
Dev-Lead — waiting on PR blockers (intent: review-changes)PR: #218 |
|
Note I reviewed this PR and no code changes were needed, but it still has blocking checks or reviews (failing or cancelled checks, or changes-requested reviews), so I cannot mark it done yet. I'll re-check automatically. |
Dev-Lead — review-changes (applied)Changes committed and pushed. |
Dev-Lead — review-changes (no-changes)No changes were needed for this PR. |
|
Dev-Lead — review-changes (no-changes)No changes were needed for this PR. |





Summary
.github/workflows/claude.ymlverbatim from the org-level template (standards/workflows/claude.yml)uses: petry-projects/.github/.github/workflows/claude-code-reusable.yml@main→@v1— internal reusable workflow refs use a version tag, not a branch ref, per the Action Pinning Policy inci-standards.mdpaths-ignoreOIDC guard onpull_requesttrigger (prevents 401 token-exchange failures when this file itself is the only change in a PR)Why not SHA-pin?
Per
ci-standards.md §Action Pinning Policy, internal reusable workflow refs (petry-projects/.github/.github/workflows/*) are exempt from SHA-pinning. The@v1tag is the correct, stable reference. SHA-pinning this line would break OIDC token validation.Test plan
claude.ymlas having an unpinned actionCloses #105
Generated with Claude Code
Summary by CodeRabbit