ci: pin auto-rebase-reusable.yml to SHA (closes #115) - #127
Conversation
Pin `petry-projects/.github/.github/workflows/auto-rebase-reusable.yml` from @v1 to commit SHA 0cb4bba11d7563bf197ad805f12fb8639e4879e4 to satisfy the org action-pinning policy. Co-authored-by: Don Petry <don-petry@users.noreply.github.com>
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ 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: Organization UI Review profile: ASSERTIVE 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 |
There was a problem hiding this comment.
Pull request overview
Pins the org-level reusable workflow reference in auto-rebase.yml to a full commit SHA to satisfy the repository’s action-pinning compliance policy (closes #115).
Changes:
- Update
uses: petry-projects/.github/.github/workflows/auto-rebase-reusable.ymlfrom@v1to@0cb4bba11d7563bf197ad805f12fb8639e4879e4(with# v1tag comment retained).
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
donpetry-bot
left a comment
There was a problem hiding this comment.
Automated review — APPROVED ✓
Risk: LOW
Reviewed commit: a4bb347a48b8912a4db89c4d42b88a3736a5c9af
Review mode: triage-approved (single reviewer)
Summary
One-line change in .github/workflows/auto-rebase.yml pinning the org-level reusable workflow petry-projects/.github/.github/workflows/auto-rebase-reusable.yml from the floating tag @v1 to commit SHA 0cb4bba11d7563bf197ad805f12fb8639e4879e4, with a trailing # v1 comment preserving the human-readable version. This is a security/compliance improvement (action pinning) with no behavioural change. Triage classified this as low-risk; on confirmation review the assessment holds.
Linked issue analysis
Resolves #115 — a weekly compliance-audit finding for unpinned-actions-auto-rebase.yml flagging the @v1 reference as a violation of standards/ci-standards.md#action-pinning-policy. The PR pins the exact action called out in the finding, and only that action. Closing-keyword Closes #115 is present in the PR body.
Findings
- SHA verification (pass): Queried
gh api repos/petry-projects/.github/git/refs/tags/v1— thev1tag currently points to0cb4bba11d7563bf197ad805f12fb8639e4879e4, matching the value pinned here. - Format (pass): Uses the recommended
<sha> # <tag>pattern, preserving the floating-tag intent as a comment for human readers and future bumps. - Editing rules (pass): The thin-stub header in this file explicitly permits changing the SHA in the
uses:line when upgrading the reusable; it forbids changes to triggers, concurrency group, or thepermissions:block — none of those are touched. - Permissions/secrets (pass):
permissions:andsecrets: inheritare unchanged. - Nit (pre-existing, not introduced): The file still lacks a trailing newline (the diff's
\ No newline at end of filemarker reflects the file's existing state). Not blocking; flagging for the next touch of this file.
CI status
All required checks green: AgentShield, Claude Code, CodeQL (Analyze actions + CodeQL aggregate), Dependency audit (detect ecosystems; language-specific jobs correctly skipped — no app code), SonarCloud (Quality Gate passed, 0 new issues), CodeRabbit status context green. Dependabot-automerge skipped as expected (non-Dependabot PR). mergeStateStatus is BLOCKED only because human approval is still required per branch protection — not a CI failure.
Reviewed automatically by the PR-review agent (single-reviewer mode: opus 4.7). Reply if you need a human review.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
* ci: pin auto-rebase-reusable.yml to SHA (closes #115) Pin `petry-projects/.github/.github/workflows/auto-rebase-reusable.yml` from @v1 to commit SHA 0cb4bba11d7563bf197ad805f12fb8639e4879e4 to satisfy the org action-pinning policy. Co-authored-by: Don Petry <don-petry@users.noreply.github.com> * ci: retrigger checks Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Don Petry <don-petry@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* ci: pin auto-rebase-reusable.yml to SHA (closes #115) Pin `petry-projects/.github/.github/workflows/auto-rebase-reusable.yml` from @v1 to commit SHA 0cb4bba11d7563bf197ad805f12fb8639e4879e4 to satisfy the org action-pinning policy. Co-authored-by: Don Petry <don-petry@users.noreply.github.com> * ci: retrigger checks Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Don Petry <don-petry@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* ci: pin auto-rebase-reusable.yml to SHA (closes #115) Pin `petry-projects/.github/.github/workflows/auto-rebase-reusable.yml` from @v1 to commit SHA 0cb4bba11d7563bf197ad805f12fb8639e4879e4 to satisfy the org action-pinning policy. Co-authored-by: Don Petry <don-petry@users.noreply.github.com> * ci: retrigger checks Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Don Petry <don-petry@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* ci: pin auto-rebase-reusable.yml to SHA (closes #115) Pin `petry-projects/.github/.github/workflows/auto-rebase-reusable.yml` from @v1 to commit SHA 0cb4bba11d7563bf197ad805f12fb8639e4879e4 to satisfy the org action-pinning policy. Co-authored-by: Don Petry <don-petry@users.noreply.github.com> * ci: retrigger checks Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Don Petry <don-petry@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* ci: pin auto-rebase-reusable.yml to SHA (closes #115) Pin `petry-projects/.github/.github/workflows/auto-rebase-reusable.yml` from @v1 to commit SHA 0cb4bba11d7563bf197ad805f12fb8639e4879e4 to satisfy the org action-pinning policy. Co-authored-by: Don Petry <don-petry@users.noreply.github.com> * ci: retrigger checks Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Don Petry <don-petry@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* ci: pin auto-rebase-reusable.yml to SHA (closes #115) Pin `petry-projects/.github/.github/workflows/auto-rebase-reusable.yml` from @v1 to commit SHA 0cb4bba11d7563bf197ad805f12fb8639e4879e4 to satisfy the org action-pinning policy. Co-authored-by: Don Petry <don-petry@users.noreply.github.com> * ci: retrigger checks Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Don Petry <don-petry@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>



Summary
petry-projects/.github/.github/workflows/auto-rebase-reusable.ymlfrom@v1to commit SHA0cb4bba11d7563bf197ad805f12fb8639e4879e4in.github/workflows/auto-rebase.ymlCloses #115
Generated with Claude Code