fix(standards): correct SHA in dependabot-rebase template#145
fix(standards): correct SHA in dependabot-rebase template#145don-petry wants to merge 42 commits into
Conversation
|
Warning Review limit reached
More reviews will be available in 59 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. ℹ️ 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