Hive Hive
Sign in

Xcode CAS daemon honors TUIST_CACHE_ENDPOINT

Metadata
Source
GitHub
Version
4.202.0-canary.3
Domains
Published
Jun 25, 2026 · 18:31 UTC
Repository
tuist/tuist
Update

The Xcode compilation cache (CAS) daemon started by tuist setup cache now inherits TUIST_CACHE_ENDPOINT in its launchd agent environment. Previously, when running through a Tuist runner cache that hands the CLI a private-network cache endpoint via the TUIST_CACHE_ENDPOINT override, the module cache used that private endpoint while the CAS daemon did not inherit the variable and kept falling back to the public endpoint via getCacheEndpoints. The result was that a full compile was net-negative even with the cache enabled. With this fix, the CAS daemon uses the same endpoint the module cache does, so private-network runners actually benefit from the Xcode cache on full builds.