Hive Hive
Sign in

CLI 4.193.1

Metadata
Source
GitHub
Version
4.193.1
Published
May 11, 2026 · 17:24 UTC
Repository
tuist/tuist
Update

This patch release fixes three generation and execution edge cases.

  • Focused builds no longer leak extra test targets. When running a focused test shard or a build-only pass, the autogenerated insight post-action used to pin the alphabetically first test target into the graph, so every shard built it. Focus now prunes only the targets you asked for, and any pre/post-action whose target was removed is rewritten to point at a surviving buildable in the same scheme. This keeps scripts receiving the same Xcode build settings without dragging unrelated targets into the build.

  • Metadata uploads are now best-effort. Run metadata creation and upload failures are logged as warnings and never cause the command itself to fail. Retry handling also covers more transient server responses, including HTTP 408, 429, and all 5xx errors.

  • Generation now handles .xcstrings inside nested buildable folders. Previously, .xcstrings resources placed in a nested buildable-folder synchronized group (for example, Resources/MyModule) could leave the build phase without a valid file reference. They now resolve correctly to a PBXFileReference in both top-level and nested synchronized folders.