Repository navigation
ci: dedupe CmuxTerminalCore regression execution - #13423
teamleaderleo wants to merge 1 commit into
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository: manaflow-ai/cmux/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
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 |
|
b235279 to
edc5d20
Compare
Run the package regression once in swift-package-tests instead of rebuilding it in an app-host shard.
c99b4ee to
2d792d2
Compare
|
Superseded by #13427, which now targets |
Summary
Remove the app-host shard's standalone
CmuxTerminalCore-Package build-for-testing+xcrun xctestgate. The requiredswift-package-testsjob already runsswift testforCmuxTerminalCore, which executes the same package test target with strict failure handling.This keeps one owner for the package tests and removes an independently linked copy of the same test product.
Measurement
On green full-suite run 35427062807,
Run Ghostty split-theme appearance regressiontook 20s on shard 6. A recent post-balance canary showed the same step at about 20s.swift-package-tests)CmuxTerminalCoreremains in the strict package listThe package selector already treats
.github/workflows/ci.ymlas a global package-test input, so this PR's hosted validation will execute the package gate.Failure accounting
No retry or tolerance changes. A real
CmuxTerminalCorecompile/test failure still failsswift-package-testsand therefore the requiredtestsgate.Stacked on #13386 so the diffs stay focused.
Related: #6134, #13095, #13325.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.Summary by cubic
Removes the app-host shard's duplicate
CmuxTerminalCoretest run so each package test executes once.swift-package-testsalready runsCmuxTerminalCore, so the shard'sxcodebuild+xcteststep was a redundant, separately linked copy.CmuxTerminalCorecoverage owned by the strict package gate.Written for commit 2d792d2. Summary will update on new commits.