Tuist Outage History

Tuist is up right now

Tuist had 19 outages in the last 2 years totaling 4180h 44m of downtime — averaging 0.8 incidents per month.

There were 19 Tuist outages since October 31, 2025 totaling 4180h 44m of downtime. Each is summarised below — incident details, duration, and resolution information.

Source: https://status.tuist.dev

Major September 29, 2026

[Resolved] Degraded API performance, cache errors and login failures

Detected by Pingoru
Sep 29, 2026, 09:21 PM UTC
Resolved
Sep 29, 2026, 09:21 PM UTC
Duration
—
Timeline · 1 update
  1. investigating Sep 29, 2026, 09:21 PM UTC

    We have deployed a permanent fix, and the API, remote cache and login are working normally. The outage was caused by a deployment that changed how API requests are authenticated, which overloaded our servers, and that change has been reverted. If the CLI still reports authentication errors, run `tuist auth login` again. We apologize for the disruption.

Read the full incident report →

Major September 22, 2026

[Resolved] EU East Unavailable

Detected by Pingoru
Sep 22, 2026, 07:22 PM UTC
Resolved
Sep 22, 2026, 07:22 PM UTC
Duration
—
Timeline · 1 update
  1. investigating Sep 22, 2026, 07:22 PM UTC

    This was a traffic instability of the provider's Warsaw region. We're working on with the provider to figure out what went wrong and how we can ensure this doesn't happen in the future.

Read the full incident report →

Major September 3, 2026

[Resolved] Sign ups are broken

Detected by Pingoru
Sep 03, 2026, 09:06 PM UTC
Resolved
Sep 17, 2026, 09:13 PM UTC
Duration
14d
Timeline · 1 update
  1. investigating Sep 03, 2026, 09:06 PM UTC

    Our bot protection prohibited real users to sign up. We'll add a postmortem tomorrow to prevent this from happening in the future.

Read the full incident report →

Major August 13, 2026

[Resolved] Tests are stuck in processing

Detected by Pingoru
Aug 13, 2026, 09:16 AM UTC
Resolved
Aug 27, 2026, 09:17 AM UTC
Duration
14d
Timeline · 1 update
  1. investigating Aug 13, 2026, 09:16 AM UTC

    The processor got disconnected and we were not alerted immediately after that happened, which lead to tests being stuck in the processing queue. We've identified the root cause and ensuring this doesn't happen again in the future.

Read the full incident report →

Major August 4, 2026

[Resolved] Registry: Users are experiencing failures when installing some packages

Detected by Pingoru
Aug 04, 2026, 06:07 AM UTC
Resolved
Aug 18, 2026, 06:11 AM UTC
Duration
14d
Timeline · 1 update
  1. investigating Aug 04, 2026, 06:07 AM UTC

    After monitoring the registry, we observed no further issues. It is important to note that, because some packages were rebuilt, users will need to clear their cached fingerprints, as those packages now have new checksums. We will publish a detailed RCA next week with more information about the incident and its root cause.

Read the full incident report →

Major August 4, 2026

[Resolved] Cache: Users are experiencing failure to publish packages in the us-west region

Detected by Pingoru
Aug 04, 2026, 06:01 AM UTC
Resolved
Aug 18, 2026, 06:11 AM UTC
Duration
14d
Timeline · 1 update
  1. investigating Aug 04, 2026, 06:01 AM UTC

    A volume reaching its maximum capacity prevented cache resolution, triggering a cascade of failures that left the region largely non-operational. Once disk space was restored, cache resolution resumed and the region became operational again.

Read the full incident report →

Major July 28, 2026

[Resolved] Missing Swift registry packages

Detected by Pingoru
Jul 28, 2026, 05:21 PM UTC
Resolved
Aug 11, 2026, 05:24 PM UTC
Duration
14d
Timeline · 1 update
  1. investigating Jul 28, 2026, 05:21 PM UTC

    A failed deployment left legacy registry synchronizers writing alongside the new registry, while regional object-storage replicas sometimes returned older archive bytes. This caused missing versions, checksum mismatches, and signature failures. We paused legacy registry syncing without affecting cache availability, repaired and audited the package metadata and archives, and confirmed zero remaining metadata checksum mismatches. Production is protected by the live fix, and pull request #12120 makes authoritative archive reads durable across future deployments.

Read the full incident report →

Major July 27, 2026

[Resolved] Packages missing in the Swift registry

Detected by Pingoru
Jul 27, 2026, 01:11 PM UTC
Resolved
Aug 10, 2026, 01:20 PM UTC
Duration
14d
Timeline · 1 update
  1. investigating Jul 27, 2026, 01:11 PM UTC

    The package syncing had a bug that prevented some versions from persisting. We've fixed the bug and deployed it, forcing the resync of the packages reported by users.

Read the full incident report →

Major July 26, 2026

[Resolved] Service temporarily unavailable

Detected by Pingoru
Jul 26, 2026, 08:45 AM UTC
Resolved
Aug 09, 2026, 08:47 AM UTC
Duration
14d
Timeline · 1 update
  1. investigating Jul 26, 2026, 08:45 AM UTC

    The incident has been resolved, and we are working on better observability to detect incidents of this nature earlier, as well as some changes in our infrastructure so we can recover fast and reliably from these kinds of issues. We'll share a post morten shortly

Read the full incident report →

Major July 21, 2026

[Resolved] Result processing getting stuck

Detected by Pingoru
Jul 21, 2026, 05:56 PM UTC
Resolved
Aug 04, 2026, 06:04 PM UTC
Duration
14d
Timeline · 1 update
  1. investigating Jul 21, 2026, 05:56 PM UTC

    Turns out the processing demand exceeded the capacity. Test results are being processed, but it just takes longer. We are looking into ways to optimize processing time.

Read the full incident report →

Major June 14, 2026

[Resolved] tuist.dev not reachable

Detected by Pingoru
Jun 14, 2026, 01:59 PM UTC
Resolved
Jun 28, 2026, 02:00 PM UTC
Duration
14d
Timeline · 1 update
  1. investigating Jun 14, 2026, 01:59 PM UTC

    Production tuist.dev returned 503 because all main server pods were crash-looping during startup. The immediate failure was a timeout in license validation against Keygen, but Keygen itself was healthy. The real issue was the production stable egress gateway. Server pod traffic is routed through a Cilium egress gateway using the fixed IP 116.202.0.10. After node churn, the gateway node label and Hetzner floating IP were not attached to any active node, so selected server traffic could not reach the public internet. We restored service by assigning the floating IP to a live general worker, labeling that node as the stable egress gateway, forcing Cilium to refresh the policy, and restarting the server deployment. tuist.dev is now healthy again. To prevent this from recurring, we are working on making the stable egress setup declarative/self-healing instead of relying on a manual node handoff, and adding monitoring for the gateway readiness and server egress path.

Read the full incident report →

Major June 12, 2026

[Resolved] Intermitent failures interacting with the cache

Detected by Pingoru
Jun 12, 2026, 08:41 AM UTC
Resolved
Jun 26, 2026, 08:46 AM UTC
Duration
14d
Timeline · 1 update
  1. investigating Jun 12, 2026, 08:41 AM UTC

    Some of our caching nodes exhibited intermittent failures under high load, which we've mitigated by adding additional regional nodes. We are actively working on developing and testing a new solution that we plan to deploy in a per-tenant model fashion that will self-regulate under high-load scenarios.

Read the full incident report →

Major June 8, 2026

[Resolved] Tests stuck in processing

Detected by Pingoru
Jun 08, 2026, 12:37 PM UTC
Resolved
Jun 22, 2026, 12:43 PM UTC
Duration
14d
Timeline · 1 update
  1. investigating Jun 08, 2026, 12:37 PM UTC

    All stuck test results have been processed now. We're putting up an alert to catch a condition like this sooner.

Read the full incident report →

Minor May 4, 2026

Test results are stuck being processed

Detected by Pingoru
May 04, 2026, 05:18 PM UTC
Resolved
May 04, 2026, 05:18 PM UTC
Duration
—
Affected: Tuist
Timeline · 2 updates
  1. investigating May 04, 2026, 04:53 PM UTC

    Status: Investigating The test results are stuck in "in processing". We're working on resolving the issue. The rest of the features, like build insights, are not impacted. Affected components Tuist (Operational)

  2. resolved May 04, 2026, 05:18 PM UTC

    Status: Resolved The test results are now being processed again. We're putting the following mitigations in place, so this doesn't happen again and the issue is resolved faster: - We will be adding a redundant Mac machine for processing the xcresults remotely - We're adding additional monitoring to ensure each new release is healthy. Affected components Tuist (Operational)

Read the full incident report →

Minor April 8, 2026

Cache and registry outage

Detected by Pingoru
Apr 08, 2026, 05:30 PM UTC
Resolved
Apr 08, 2026, 05:30 PM UTC
Duration
—
Affected: Tuist
Timeline · 3 updates
  1. investigating Apr 07, 2026, 04:30 PM UTC

    Status: Investigating Cache and registry are currently unavailable. The team is investigating. Affected components Tuist (Partial outage)

  2. resolved Apr 07, 2026, 04:42 PM UTC

    Status: Resolved The incident has been resolved. Affected components Tuist (Operational)

  3. resolved Apr 08, 2026, 05:30 PM UTC

    Status: Resolved On April 7, 2026, Tuist experienced an incident that made cache endpoints unavailable globally for approximately 12 minutes, from 16:30 UTC to 16:42 UTC. The full post-mortem is available at https://community.tuist.dev/t/post-mortem-cache-and-registry-outage-april-7-2026/966 . Affected components Tuist (Operational)

Read the full incident report →