Hive Hive
Sign in

--verbose is ignored since 4.213.0

GitHub issue · Open

Metadata
Source
tuist/tuist #14782
Updated
Oct 26, 2026
Details

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

Flights

Investigate, reproduce, or fix this item in an isolated repository. Each Flight preserves its outcome and agent session.

New Flights are paused Configure model inference, GitHub, and a sandbox provider to start another Flight. Existing results remain available below.
No Flights yet

Start a Flight and preserve its objective, outcome, and session here.

Comments

No GitHub comments yet.