ci(C1): thin caller for reusable-promote workflow - #788
Conversation
|
Warning Review limit reached
More reviews will be available in 14 minutes and 36 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: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe promote-testing-to-main workflow is refactored from an inline promotion implementation to a thin caller. The ~183-line promotion job is replaced with a delegated call to a reusable workflow, passing ChangesWorkflow delegation refactoring
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related issues
Possibly related PRs
Suggested labels
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 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 |
|
Thanks for the PR! A maintainer will review it. While you wait, make sure these pass locally: just validate # element graph check
just build default # build the image
just boot-test # confirm the desktop boots (exits 0 = pass)
just lint # bootc container lintIf this PR fixes a bug, add verify steps to the linked issue so users can confirm the fix on their hardware after the next nightly ships: ```verify
ujust <something> # what users should run to confirm the fix
``` |
Draft PR — consumer validation test for projectbluefin/actions#157. DO NOT MERGE — will be updated to pin the merged SHA after review. Replaces 183-line promote-testing-to-main.yml with a 30-line caller to projectbluefin/actions/.github/workflows/reusable-promote.yml. Assisted-by: Claude Sonnet 4.5 via pi
17e4905 to
2f33e09
Compare
Summary
Consistency audit C1: replace the 183-line
promote-testing-to-main.ymlwith a 30-line thin caller to the sharedreusable-promotereusable workflow inprojectbluefin/actions.Before: 183-line workflow with full digest resolution, release-state.yaml management, PR creation, gate checks
After: 30-line caller — all logic in
projectbluefin/actions/reusable-promote.yml@8487dff # v1Adoption order (canary-first per consistency audit)
Closes automation-audit C1 (partial — canary step).
Assisted-by: Claude Sonnet 4.5 via pi