Repository navigation
Route CI control-plane changes to owning checks - #13436
Conversation
|
Understand this PR’s impact Explore downstream dependencies and potential security impact with Blast Radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: manaflow-ai/cmux/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (2)
Included review availability: Your plan provides up to 10 included reviews per hour; 0 remain after this review. 📝 WalkthroughWalkthroughCI routing now separates detector changes from other CI scripts, classifies web validation and persistent macOS control-plane files more precisely, and narrows Linux guard self-test triggers. Tests verify the updated area and guard-suite mappings. ChangesCI routing classification
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~15 minutes Change: Bug fix 🚥 Pre-merge checks | ✅ 23 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (23 passed)
Full details: Description checkExplanation The description provides a detailed Summary and explains the motivation, scope, and related issues. It omits the required Testing, Demo Video, Review Trigger, and Checklist sections, including test results and review status. Resolution Add the required Testing, Demo Video, Review Trigger, and Checklist sections. Document the tests run and verification performed. Include a demo video or explain why it is not applicable, paste or reference the bot-review trigger, and complete each checklist item. Full details: Docstring CoverageExplanation Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 16 functions across 4 files. (1 skipped: 1 unsupported.)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 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 |
|
All contributors have signed the CLA ✍️ ✅ |
Summary
Stop known CI control-plane edits from fanning out into unrelated product and guard lanes.
scripts/ci/*.pyedit as a web/product-router edit;workflow-guard-testswithout also paying history, CLI, source-lint, GhosttyKit, web, or macOS product lanes.This is the routing/ownership slice from #13095. It intentionally does not change the guard suite shape or web test parallelism; those are separate follow-ups so each performance change has one failure mode.
Measured motivation from #13431: a five-file CI-control-plane diff launched ~390 Linux runner-seconds of web validation and ~558 runner-seconds across four guard lanes.
Related: #13095, #13325, #13431.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.Summary by cubic
Narrows CI control-plane routing so known control-plane edits no longer fan out into unrelated product and guard lanes.
scripts/ci/*.pyedits still force all areas.workflow-guard-testswithout triggering history, CLI, source-lint, GhosttyKit, web, or macOS product lanes.Written for commit f37831f. Summary will update on new commits.
Summary by CodeRabbit
Bug Fixes
Tests