Hive
--verbose is ignored since 4.213.0
GitHub issue · Open
What happened?
Since 4.213.0 the global --verbose flag has no effect, on every command we tried. Setting
TUIST_CONFIG_VERBOSE=1 in the environment still works. 4.212.0 is
the last good version, and the problem is still in 4.214.0.
The most visible effect is on tuist xcodebuild. With --verbose, 4.212.0 forwards xcodebuild’s raw
output, but 4.213.0 and later print the formatted summary instead. Any tool that parses the raw log
breaks. We pipe it into xcsift, which looks for the ** BUILD SUCCEEDED ** marker, and our CI build
step fails with status “incomplete” even though the build succeeded.
How do we reproduce it?
Use any generated project, with the same machine and an incremental build for each run (versions installed with mise):
# 1. Any command: tuist generate
mise exec tuist@4.212.0 -- tuist generate --no-open --verbose | wc -l # 2001
mise exec tuist@4.214.0 -- tuist generate --no-open --verbose | wc -l # 8
TUIST_CONFIG_VERBOSE=1 mise exec tuist@4.214.0 -- tuist generate --no-open | wc -l # 1979
# 2. tuist xcodebuild
mise exec tuist@4.212.0 -- tuist xcodebuild build --verbose -scheme <Scheme> \
-workspace <App>.xcworkspace -destination 'platform=iOS Simulator,id=<udid>'
# → 26,081 lines of raw xcodebuild output, ending in "** BUILD SUCCEEDED **"
mise exec tuist@4.213.0 -- tuist xcodebuild build --verbose …
# → 136 formatted lines ("[Target] Processing …"), no "** BUILD SUCCEEDED **"
mise exec tuist@4.214.0 -- tuist xcodebuild build --verbose …
# → 23 formatted lines ending in "Build Succeeded", no "** BUILD SUCCEEDED **"
TUIST_CONFIG_VERBOSE=1 mise exec tuist@4.214.0 -- tuist xcodebuild build …
# → 26,070 lines of raw output with "** BUILD SUCCEEDED **"
Error log
There is no error from Tuist itself. The full output of
tuist xcodebuild build --verbose -scheme <Scheme> … on 4.214.0 is:
note: Building targets in dependency order
note: Target dependency graph (18 targets)
[PersistenceKit] Processing PersistenceKit-Info.plist
…
[Application] Processing Application-Info.plist
Build Succeeded
Uploading run metadata...
A consumer that reads xcodebuild’s raw log (xcsift, in our case) then reports:
hint: build output ended without a success or failure marker (truncated or killed?); status reported as "incomplete"
macOS version
27.0.1
Tuist version
4.213.0 and 4.214.0 (4.212.0 works)
Xcode version
27.2
Investigate, reproduce, or fix this item in an isolated repository. Each Flight preserves its outcome and agent session.
Start a Flight and preserve its objective, outcome, and session here.
No GitHub comments yet.