Hive Hive
Sign in

Make HTTP timeouts and per-host connection limit configurable

Metadata
Source
GitHub
Version
4.202.0-canary.10
Domains
Published
Jun 29, 2026 · 12:50 UTC
Repository
tuist/tuist
Update

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.