fix: pin auto-rebase reusable workflow to SHA (compliance #237)#238
fix: pin auto-rebase reusable workflow to SHA (compliance #237)#238don-petry wants to merge 3 commits into
Conversation
Pin `petry-projects/.github/.github/workflows/auto-rebase-reusable.yml` from tag `@v1` to commit SHA `126c1441ee9cf040f2ce3ef0eda85d459b82f8e9` to satisfy the org-wide action-pinning policy. Closes #237 Co-authored-by: don-petry <don-petry@users.noreply.github.com>
|
Warning Rate limit exceeded
To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing. ⌛ 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. Review rate limit: 0/1 reviews remaining, refill in 2 minutes and 30 seconds.Comment |
|
Hey @don-petry — you're the code owner for this repo. This PR is ready for your review and merge. It's a one-line compliance fix (SHA pin) with no logic changes. |
|
There was a problem hiding this comment.
Pull request overview
Pins the org-level auto-rebase reusable workflow to an immutable commit SHA to satisfy the action-pinning compliance requirement (#237), while preserving the human-readable version tag in an inline comment.
Changes:
- Update
.github/workflows/auto-rebase.ymlto use a commit SHA instead of@v1 - Add an inline
# v1comment for readability/version traceability
|
Auto-rebase blocked — the base branch contains Please rebase this branch manually: |
|
@dev-lead - please fix this PR |
|
Auto-rebase failed — merge conflict — this branch has conflicts with Please resolve the conflicts and push: |
donpetry-bot
left a comment
There was a problem hiding this comment.
Automated review — APPROVED ✓
Risk: LOW
Reviewed commit: b2cf28849d6eb2f13c6ab82caf6181fa8ddb34e4
Review mode: triage-approved (single reviewer)
Summary
One-line change in .github/workflows/auto-rebase.yml that pins the org-level reusable workflow from petry-projects/.github/.github/workflows/auto-rebase-reusable.yml@v1 to @126c1441ee9cf040f2ce3ef0eda85d459b82f8e9 # v1. Confirming the triage tier's LOW-risk assessment: this is a config-only compliance fix with no logic impact, the trailing # v1 comment preserves human-readable version traceability, and the pinned SHA matches what was looked up in the issue thread.
Linked issue analysis
Closes #237 — Compliance: unpinned-actions-auto-rebase.yml. The audit finding flagged exactly one unpinned action (auto-rebase-reusable.yml@v1), and this PR pins exactly that reference to a commit SHA per standards/ci-standards.md#action-pinning-policy. The next weekly compliance audit should mark the finding as resolved.
Findings
None blocking. One non-blocking note:
- Merge conflict with
main—mergeStateStatusisDIRTYand auto-rebase has reported both a permissions block (2026-05-04) and a merge conflict (2026-05-21). The code change itself is correct and approved; a manual rebase will be needed before this can land:git fetch origin && git rebase origin/main && git push --force-with-lease
CI status
All green: CodeQL (actions / javascript-typescript / python / aggregate) ✓, CodeRabbit ✓, SonarQube Cloud quality gate passed (0 new issues).
Reviewed automatically by the PR-review agent (single-reviewer mode: 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



Summary
petry-projects/.github/.github/workflows/auto-rebase-reusable.ymlfrom@v1(tag) to@126c1441ee9cf040f2ce3ef0eda85d459b82f8e9(commit SHA)# v1inline comment so the human-readable version tag is still visibleTest plan
auto-rebase.ymlafter mergeCloses #237
Generated with Claude Code