Skip to content

ci: pin auto-rebase-reusable.yml to SHA (closes #115) - #127

Merged
donpetry-bot merged 3 commits into
mainfrom
claude/issue-115-20260511-2018
May 11, 2026
Merged

donpetry-bot merged 3 commits into
mainfrom
claude/issue-115-20260511-2018

Conversation

@don-petry

Copy link
Copy Markdown
Collaborator

Summary

  • Pins petry-projects/.github/.github/workflows/auto-rebase-reusable.yml from @v1 to commit SHA 0cb4bba11d7563bf197ad805f12fb8639e4879e4 in .github/workflows/auto-rebase.yml
  • Brings this repository into compliance with the org action-pinning policy

Closes #115

Generated with Claude Code

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>
Copilot AI review requested due to automatic review settings May 11, 2026 20:20
@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@coderabbitai

coderabbitai Bot commented May 11, 2026 •

Copy link
Copy Markdown

Warning

Rate limit exceeded

@don-petry has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 25 minutes and 48 seconds before requesting another review.

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 @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

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 configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 83572e01-2194-4760-ad93-0fa29fff77ae

📥 Commits

Reviewing files that changed from the base of the PR and between b49ac9a and ba7dd09.

📒 Files selected for processing (1)
  • .github/workflows/auto-rebase.yml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch claude/issue-115-20260511-2018

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@don-petry

Copy link
Copy Markdown
Collaborator Author

@petry-projects/org-leads please review and merge. This pins the reusable workflow from the floating @v1 tag to its commit SHA, satisfying the org action-pinning compliance requirement (issue #115).

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.yml from @v1 to @0cb4bba11d7563bf197ad805f12fb8639e4879e4 (with # v1 tag comment retained).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@donpetry-bot donpetry-bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 — the v1 tag currently points to 0cb4bba11d7563bf197ad805f12fb8639e4879e4, 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 the permissions: block — none of those are touched.
  • Permissions/secrets (pass): permissions: and secrets: inherit are unchanged.
  • Nit (pre-existing, not introduced): The file still lacks a trailing newline (the diff's \ No newline at end of file marker 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.

@donpetry-bot
donpetry-bot enabled auto-merge (squash) May 11, 2026 20:54
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@sonarqubecloud

Copy link
Copy Markdown

@donpetry-bot
donpetry-bot merged commit 6bafc6a into main May 11, 2026
16 checks passed
@donpetry-bot
donpetry-bot deleted the claude/issue-115-20260511-2018 branch May 11, 2026 21:27
don-petry added a commit that referenced this pull request Jun 7, 2026
* 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>
don-petry added a commit that referenced this pull request Jun 7, 2026
* 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>
don-petry added a commit that referenced this pull request Jun 8, 2026
* 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>
don-petry added a commit that referenced this pull request Jun 12, 2026
* 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>
don-petry added a commit that referenced this pull request Jun 14, 2026
* 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>
don-petry added a commit that referenced this pull request Jun 18, 2026
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Compliance: unpinned-actions-auto-rebase.yml

3 participants