cmux.xcworkspace lists CmuxConversation and CmuxTabsKit (package-groups base red)
Fixes the package-groups part of the "Fast static checks" base red (seen on #23407 and #23442).
The feat-cnx-ios merge (ebc7d9c6296) brought in Packages/iOS/CmuxConversation and Packages/iOS/CmuxTabsKit but did not add them to cmux.xcworkspace/contents.xcworkspacedata. This adds the two FileRefs, written by scripts/check-workspace-package-groups.py --write. Nothing else changes.
python3 scripts/check-workspace-package-groups.py --check
- base 68a3517ec25: exit 1, "workspace package grouping is out of date" (missing
group:CmuxConversation,group:CmuxTabsKit) - this head: exit 0, "OK: workspace package grouping matches the Packages/ folder layout."
The localization failure in the same job is not fixed here. It is 41,877 diagnostics across 127 catalogs: 39,529 needs_review states and 2,267 strings identical to English, months of translation debt. On main the same check gives 0 errors over 10 catalogs. static-preflight skips PRs into feat-cmux-next by design (#16206), so that debt only shows when the job runs anyway.
Observed / Not run
- Ran: the check above at base (red) and at head (green).
- Not run: an Xcode open or build of the workspace; this only adds two package references in the format the script writes.
Changelog
none
Agent session: huge-blue
🤖 Generated with Claude Code
Need help on this PR? Tag @codesmith-bot with what you need.
Summary by cubic
Adds CmuxConversation and CmuxTabsKit to cmux.xcworkspace so the "Fast static checks" package-groups check passes again.
The feat-cnx-ios merge brought in the two packages but never registered them in the workspace, leaving the check red on every run that reaches it. This adds the two FileRefs in the format written by scripts/check-workspace-package-groups.py --write; nothing else changes.