Runner environments

Your macOS. Your Xcode.

Choose the environment your workflow needs, then choose a runner size. Every job starts in a fresh VM.

Loading available images…

Predictable updates

macOS 15 and macOS 26 are separate channels. An OS selector never switches you to a different major version. An exact Xcode selector is accepted only when that version is installed.

Default-channel replacements are qualified and announced at least 7 days before rollout. New opt-in images can be offered without changing your current channel. A channel is maintained over time; selecting an Xcode version does not freeze every other package. Every job records its immutable image digest for troubleshooting.

SDKs provide APIs for compilation; simulator runtimes provide the operating systems used to run tests. Check both against your workflow. The versions listed here describe installed software, not a guarantee that every project or third-party action is compatible.

Existing manzanita-standard, manzanita-xl and manzanita-xcode16 workflows continue to work. Release policy · Job isolation