Hive
feat(server): add Xcode 26.3 runner profile
GitHub issue · Closed
Resolves N/A
Adds Xcode 26.3 as an active macOS runner profile across the release matrix, server fallback catalog, and Helm runner pool catalog.
The default remains Xcode 26.5. Xcode 26.3 is configured with a cold warm-pool floor in managed environments, so the profile is available without reserving standing Mac capacity.
The macOS Xcode image runbook now documents the 26.3 base image tag and workflow dispatch command.
How to test locally
git diff --checkhelm template tuist infra/helm/tuist -f infra/helm/tuist/values-managed-common.yaml -f infra/helm/tuist/values-managed-staging.yaml -f infra/helm/tuist/values-ci.yamlhelm template tuist infra/helm/tuist -f infra/helm/tuist/values-managed-common.yaml -f infra/helm/tuist/values-managed-canary.yaml -f infra/helm/tuist/values-ci.yamlhelm template tuist infra/helm/tuist -f infra/helm/tuist/values-managed-common.yaml -f infra/helm/tuist/values-managed-production.yaml -f infra/helm/tuist/values-ci.yamlmix test test/tuist/runners/catalog_test.exscould not run because this worktree has not installed the server Mix dependencies.
Investigate, reproduce, or fix this item in an isolated repository. Each Flight preserves its outcome and agent session.
Start a Flight and preserve its objective, outcome, and session here.
The Xcode 26.3 runner profile you added is now available. Update to runner-image@0.5.0 to use it.
Active runner image tags with this profile:
ghcr.io/tuist/tuist-runner:macos-26-5-0.5.0ghcr.io/tuist/tuist-runner:macos-26-4-1-0.5.0ghcr.io/tuist/tuist-runner:macos-26-3-0.5.0