The HTTP client used for cache artifact downloads (and all CLI HTTP traffic) now exposes three previously hardcoded settings via environment variables, letting self-hosted operators tune for slower or proxied networks:
TUIST_HTTP_TIMEOUT_INTERVAL_FOR_RESOURCE(default 90s) — raise this to keep slow-but-recoverable cache downloads from falling back to a from-source build when the link is congested.TUIST_HTTP_TIMEOUT_INTERVAL_FOR_REQUEST(default 120s)TUIST_HTTP_MAXIMUM_CONNECTIONS_PER_HOST(default 20)
Behavior is unchanged when these variables are unset, and a non-numeric value falls back to the default.