All systems operational
Tuist Status Updated Aug 3, 02:26 PM UTC
Components
API Public REST and OpenAPI surfaces consumed by the CLI and integrations.
Operational
CLI Command-line workflows: generate, build, test, cache, registry.
Operational
Cache Remote build and test cache used by Tuist projects.
Operational
Dashboard Web dashboard at tuist.dev.
Operational
Documentation Tuist's documentation site
Operational
Runners CI runners
Operational
Active incidents
No active incidents.
Past 14 days

Missing Swift registry packages

Major Operational
Jul 28, 12:59 PM UTC → Jul 28, 05:21 PM UTC
  1. Resolved.

    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.

  2. Resolved.

    We are reviewing all packages that are missing or have inconsistent checksums with the saved values and fixing them.

  3. Resolved.

    Some Swift packages that used to be present in the registry are returned as absent.

Packages missing in the Swift registry

Minor Operational
Jul 27, 01:01 PM UTC → Jul 27, 01:11 PM UTC
  1. Resolved.

    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.

  2. Resolved.

    Some users reported that packages previously resolved through the registry started being resolved as not found.

Service temporarily unavailable

Critical Operational
Jul 26, 08:19 AM UTC → Jul 26, 08:45 AM UTC
  1. Resolved.

    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

  2. Resolved.

    We restored the service and are monitoring the situation.

  3. Resolved.

    Tuist's main service available through tuist.dev is currently unavailable

Result processing getting stuck

Minor Operational
Jul 21, 12:13 PM UTC → Jul 21, 05:56 PM UTC
  1. Resolved.

    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.

  2. Resolved.

    The deployment of the fix is happening.

  3. Resolved.

    We've identified the reason and put together a fix.

  4. Resolved.

    The processing of build and test results is getting stuck

Subscribe

Follow updates from any feed reader.