Repository navigation
Run slow source-lint guards in parallel - #13497
Conversation
|
Warning Review limit reachedNext included review available in 16 minutes. View limit detailsLimit details: You’ve used all 10 included reviews currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Repository: manaflow-ai/cmux/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (2)
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 ✍️ ✅ |
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
Summary
Split the two independent slow scans in
workflow-guard-source-lintsinto a two-way matrix:sidebar-layout: sidebar lazy-layout policy;dispatch-ownership: stored DispatchWorkItem ownership, including its Bonsplit fixture.Bonsplit initialization is scoped only to the group that needs it. The reusable workflow keeps the same job ID, so
guard-statusstill receives one fail-closed aggregate.Measured motivation from #13431's CI run:
Related: #13095, #13325.
Summary by cubic
Runs the two slow source-lint guards in parallel to cut CI wall time.
workflow-guard-source-lintsinto a two-way matrix:sidebar-layoutanddispatch-ownershiprun concurrently.dispatch-ownershipgroup only.guard-statusstill gets one fail-closed result.Written for commit 7cc98bf. Summary will update on new commits.