Repository navigation
fix(ci): classify SDK-less Xcode pin failures - #15605
Conversation
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configurationConfiguration used: Repository: manaflow-ai/cmux/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (4)
✨ Finishing Touches📝 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 ✍️ ✅ |
Dogfood tours of
|
|
Merge receipt for |
c7fea92 Fix Codex monitor recovery during transient owner loss (manaflow-ai#15612) c48b690 fix: settle Claude Stop reentry after hook block (manaflow-ai#15603) 39d4a47 fix(ci): classify all missing Xcode pin failures (manaflow-ai#15605) c0538b5 test: isolate mobile lifecycle registry from live host (manaflow-ai#15566) c9ced10 test: remove flaky shell startup timing assertion (manaflow-ai#15589) 4de2a66 test: isolate mirror topology fixtures from window docks (manaflow-ai#15573)





Problem
The merged Xcode pin handling classifies missing pin paths as machine failures, but the focused-test redispatch helper still missed two equivalent selector errors: an installed Xcode with no usable SDK and the legacy pool-pin message. SDK-less selector errors also omitted the installed-Xcode inventory needed to diagnose the host.
Change
machine_failure.py;The first PR (#15598) already added the runtime marker and classifier used by the main CI attribution path. This follow-up keeps the focused redispatch and selector diagnostics consistent with it.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.Summary by cubic
Classifies SDK-less and legacy pool-pin Xcode selection failures as machine failures, and reports the installed Xcode inventory in the SDK-less error messages for easier host diagnosis.
machine_failure.pyclassifier.Written for commit 7ff76c0. Summary will update on new commits.