fix(standards): correct SHA in dependabot-rebase template#145
fix(standards): correct SHA in dependabot-rebase template#145don-petry wants to merge 44 commits into
Conversation
|
Warning Review limit reached
More reviews will be available in 54 minutes and 43 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. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughUpdates the reusable workflow references in two dependabot-rebase workflow files: one transitions from an external pinned commit SHA to a local relative path reference, while the other updates to a different pinned commit SHA version. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 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 |
There was a problem hiding this comment.
Pull request overview
Updates the Dependabot rebase Tier-1 workflow references so downstream repos can pin a valid reusable-workflow commit, and adjusts this repo’s internal caller stub to use the local reusable workflow.
Changes:
- Update
standards/workflows/dependabot-rebase.ymlto point at commit3c6335c0a214bba940bbcbc4346e9d4ab0cb63e1. - Change
.github/workflows/dependabot-rebase.ymlto call the local reusable workflow via./.github/workflows/dependabot-rebase-reusable.yml. - Revise the internal stub’s header comments to explain the local-ref behavior.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| standards/workflows/dependabot-rebase.yml | Updates the pinned reusable-workflow ref used by downstream template adopters. |
| .github/workflows/dependabot-rebase.yml | Switches this repo’s caller stub to a local reusable reference and updates its guidance comments. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| contents: write # update-branch via GITHUB_TOKEN (may touch .github/workflows/) | ||
| pull-requests: write # re-approve PRs after branch update | ||
| uses: petry-projects/.github/.github/workflows/dependabot-rebase-reusable.yml@f5c167c903b50ae64c1c6445a02d60cd940d4253 # v1 | ||
| uses: petry-projects/.github/.github/workflows/dependabot-rebase-reusable.yml@3c6335c0a214bba940bbcbc4346e9d4ab0cb63e1 # v1 |
| contents: write # update-branch via GITHUB_TOKEN (may touch .github/workflows/) | ||
| pull-requests: write # re-approve PRs after branch update | ||
| uses: petry-projects/.github/.github/workflows/dependabot-rebase-reusable.yml@f5c167c903b50ae64c1c6445a02d60cd940d4253 # v1 | ||
| uses: petry-projects/.github/.github/workflows/dependabot-rebase-reusable.yml@3c6335c0a214bba940bbcbc4346e9d4ab0cb63e1 # v1 |
| # • You MAY change: nothing in normal use. NOTE: this file intentionally uses | ||
| # a LOCAL ref (`./`) instead of a pinned SHA — this repo IS the source of | ||
| # truth, so a local ref is always current. Other repos use pinned SHAs | ||
| # (see standards/workflows/dependabot-rebase.yml). |
Outdated review (superseded by re-review at
|
Outdated review (superseded by re-review at
|
|
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.
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 @don-petry if you need a human.
|
@claude Please address all open review comments on this PR from CodeRabbit and Copilot. |
|
Claude finished @don-petry's task in 2m 58s —— View job Addressing Copilot review comments
What was doneCommit Two changes to address the Copilot comments:
What could not be done
|
…ion guidance - Add explicit comment that no semver tags exist for this internal reusable workflow, so SHA pinning is intentional (not a deviation from @v1 guidance that applies to external actions) - Include lookup command so maintainers know how to get the current SHA - Clarify "To adopt" line to point at standards/ template and warn against copying the local-ref .github/workflows/ version Addresses Copilot review comments on PR #145. Co-authored-by: Don Petry <don-petry@users.noreply.github.com>
|
@claude This PR has 3 unresolved Copilot review threads from 2026-04-17 (predating the
Generated by Claude Code |
|
Claude finished @don-petry's task in 8m 50s —— View job Addressing PR conflicts and Copilot review threads
What was doneCommit The branch had drifted from
All prior branch improvements are preserved: SHA-pin rationale, What requires manual action1. Resolve the merge conflict (git rebase/merge not approved) The branch and
To resolve locally: git fetch origin
git rebase origin/main
# resolve conflicts in both files, then:
git add .
git rebase --continue
git push --force-with-leaseOr use the "Update branch" button on the PR if GitHub offers a merge strategy. 2. Fix PR description (discussion_r3097935836)
3. The line | Branch |
The SHA 3c6335c6ee3e2f1a37f3e27e065e28d36d9c0dde is a typo — it does not exist in the .github repo. The real full SHA for the 'fix(dependabot-rebase): fall back to @dependabot rebase' commit is 3c6335c. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Updates standards/workflows/dependabot-rebase.yml to reference the current main SHA (9a694e5). All repos are being updated to this SHA via individual PRs in this wave. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ion guidance - Add explicit comment that no semver tags exist for this internal reusable workflow, so SHA pinning is intentional (not a deviation from @v1 guidance that applies to external actions) - Include lookup command so maintainers know how to get the current SHA - Clarify "To adopt" line to point at standards/ template and warn against copying the local-ref .github/workflows/ version Addresses Copilot review comments on PR #145. Co-authored-by: Don Petry <don-petry@users.noreply.github.com>
…main - Restores the `schedule: cron '0 */4 * * *'` trigger that drifted out during branch divergence (main added it after the branch forked) - Restores the fuller AGENTS MUST NOT comment that explains why all triggers are protected (matches main's authoritative version) - Preserves all branch improvements: SHA-pin rationale, adoption guidance directing to standards/, and `contents: write` permission This aligns the standards template's trigger/comment sections with main's version, reducing conflict scope when the branch is rebased. Co-authored-by: Don Petry <don-petry@users.noreply.github.com>
129497d to
9b467f3
Compare
Review — fix requested (cycle 3/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. |
Automated review — human attention neededThis PR has been through 3 automated review cycles (cap: 3) without converging on an approval-and-merge state. Further automated review has been paused to avoid infinite loops. Please take a look manually, or close this PR if it's no longer needed. Once a human review resolves the situation, remove the Posted by the donpetry-bot PR-review cascade. |
|
@dev-lead - please fix this PR |
|



Summary
3c6335c6ee3e2f1a37f3e27e065e28d36d9c0ddeinstandards/workflows/dependabot-rebase.ymlis a typo — it does not exist in this repo (returns 404 from the GitHub API)fix(dependabot-rebase): fall back to @dependabot rebasecommit is3c6335c0a214bba940bbcbc4346e9d4ab0cb63e1af3c1dfwhen the SHA was bumpedImpact
All downstream repos that adopted the standard template (broodly, TalkTerm, google-app-scripts, markets, ContentTwin) currently reference
@v1tag or older SHAs. Open PRs in those repos that attempt to pin to3c6335c6...will reference a non-existent commit and will fail when the workflow runs.Test plan
3c6335c0a214bba940bbcbc4346e9d4ab0cb63e1resolves correctly:gh api repos/petry-projects/.github/git/commits/3c6335c0a214bba940bbcbc4346e9d4ab0cb63e1 --jq .message🤖 Generated with Claude Code
Summary by CodeRabbit