Repository navigation
ci: fold obsolete focused gates into timed app-host shards - #13415
teamleaderleo wants to merge 7 commits into
Conversation
|
Warning Review limit reachedNext included review available in 45 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 (3)
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 ✍️ ✅ |
|
|
Superseded by #13426, which folds the broader set of obsolete focused gates after the same truthful failure-accounting work. |
Pull request was closed
Summary
The broad app-host classifier now fails on:
Four shard-5 focused gates still existed solely to work around the old failure-accounting bug from #7471. This PR returns those suites to the normal timing-weighted shard batch:
CloudNotificationDismissParityTestsAgentRestoreLiveOwnerAdmissionTestsGhosttyOptionAsAltModsTestsCLISSHSessionAttachAnchorTestsThe dedicated workflow steps and focused-exclusion entries are removed together, so every suite still has exactly one owner.
Measurement
Hosted run 35589300329 attempt 1:
Those four dedicated launches cost 46s on shard 5. The run-wide app-host launch audit found 45 xcodebuild test invocations with ~306s total start→first-test overhead (6.3s median / 10.7s p90).
Expected effect:
Isolation kept
This PR deliberately leaves process-global/destructive/crash-prone gates focused: system-proxy state, portal/window registries, numeric locale, renderer-memory measurement, Pi Feed global state, RemoteTmux mirror topology/crash suites, socket/file-store state, and other explicitly isolated workloads.
No retry, parallel-testing, or classifier behavior changes.
Related: #6134, #7471, #12180, #13095.
Validation
Summary by cubic
Folds four obsolete focused test gates back into the normal timing-weighted shard batch now that the broad app-host classifier catches assertion, Swift Testing, zero-test-summary, and crash/timeout failures.
CloudNotificationDismissParityTests,AgentRestoreLiveOwnerAdmissionTests,GhosttyOptionAsAltModsTests, andCLISSHSessionAttachAnchorTests.Written for commit 2c5d245. Summary will update on new commits.