ci: replace dependabot-rebase.yml with canonical org stub#161
Conversation
Bring the workflow into compliance with the org standard by replacing the outdated stub with the verbatim canonical template from petry-projects/.github/standards/workflows/dependabot-rebase.yml. Changes: - Add missing `schedule` trigger (every 4 hours safety net) - Update comment to mention all triggers and `contents:write` permission Closes #157 Co-authored-by: Don Petry <don-petry@users.noreply.github.com>
|
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: 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. Comment |
|
@petry-projects/org-leads — this PR brings |
There was a problem hiding this comment.
Pull request overview
Updates the repository’s Dependabot rebase workflow stub to match the org’s canonical thin-caller pattern, adding a scheduled safety-net run and aligning inline documentation with the actual triggers and required GitHub App permissions.
Changes:
- Add a
scheduletrigger (0 */4 * * *) to ensure periodic runs even without pushes tomain. - Update header comments to document all triggers (
push,schedule,workflow_dispatch) and clarify the GitHub App permissions needed. - Keep the existing reusable workflow pin unchanged.
💡 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: 1272435b13fdb4acb2de927d76806ee7e2280ff9
Review mode: triage-approved (single reviewer)
Summary
Prompt-only changes to the org status report template that reduce output size by ~29K bytes. Three changes: (1) Open Issues grouped by repo subsection instead of flat table, dropping the repeated Repo column; (2) duplicate [#N](url) | [title](url) cells merged into single [#N — title](url) cells across Needs Human Review, Open Issues, and Open Discussions tables; (3) MAX_BYTES bumped from 60000 to 64000 (still 1536 bytes below GitHub's 65536 char limit). No data-shape changes.
Linked issue analysis
No closing issue linked, but the PR body clearly describes the problem: daily report #233 exceeded the 60000-byte truncation threshold, causing head -c to drop the start of the report (the @org-leads opener and first three sections). The changes directly address this by shrinking the rendered output.
Findings
No issues found.
- MAX_BYTES 64000: Safe — leaves 1536 bytes of headroom below GitHub's 65536-char issue body limit. Combined with the ~29K reduction in report size, truncation should rarely trigger.
- Prompt template changes: Clean restructuring. The per-repo subsection format for Open Issues and the single-link cell pattern are consistent across all three tables.
- No security concerns: No secrets, auth, eval, injection vectors, or CI security changes.
- Copilot's suppressed comment about UTF-8 truncation in
head -cis a pre-existing concern in the truncation step, not introduced by this PR.
CI status
All checks passed:
- Lint: ✓
- ShellCheck: ✓
- Agent Security Scan: ✓
- AgentShield: ✓
- CodeQL (actions): ✓
- SonarCloud: ✓ (0 new issues, 0 security hotspots)
- Dependency audit: ✓
Reviewed automatically by the PR-review agent (single-reviewer). Reply if you need a human review.
|
Auto-rebase blocked — the base branch contains Please rebase this branch manually: |
Pull request was closed
|



Summary
dependabot-rebase.ymlstub with the verbatim canonical template frompetry-projects/.github/standards/workflows/dependabot-rebase.ymlscheduletrigger (0 */4 * * *) that acts as a safety net when no pushes to main occurcontents:write+pull-requests:write)Changes
The file was diverged from the org standard in two ways:
scheduletrigger — the safety net that runs every 4 hoursschedulein the trigger list and incompleteAPP_IDpermission description)The
uses:SHA (b51e2edf830ea085be0277bcf3174c7b3ec8f958 # v1) was already correct and is unchanged.Compliance
Resolves the
non-stub-dependabot-rebase.ymlcompliance finding by matching the canonical stub exactly.Closes #157
Generated with Claude Code