Workflow Labels
Use workflow labels to select which GetMac runner image your CI/CD jobs run on. Each label maps to a specific macOS version and Xcode toolchain.
Available Labels
| Label | macOS | Xcode | Status |
|---|---|---|---|
getmac-latest | Tahoe (26.5.2) | 26.6 | Active |
getmac | Tahoe (26.5.2) | 26.6 | Active |
getmac-tahoe | Tahoe (26.5.2) | 26.6 | Active |
getmac-tahoe-legacy | Tahoe (26.3.2) | 26.4 | Active |
getmac-sequoia | Sequoia (15.6.1) | 16.4 | Active |
getmac-latestandgetmacare aliases that always point to the most recent stable image. Currently they resolve to the same image asgetmac-tahoe.
macOS Tahoe 26.5.2 (Xcode 26.6) completed validation and is now the primary stable image. The previous stable build, Tahoe 26.3.2 with Xcode 26.4, is still available under the
getmac-tahoe-legacylabel for workflows that need to stay on the older toolchain.
The
getmac-tahoe-rclabel has been removed now that its image is the stable build. Workflows still pointing at it must switch togetmac-tahoe(orgetmac) to keep running. Thegetmac-tahoe-betalabel remains temporarily retired.
Usage
To use GetMac runners in your GitHub Actions workflows, update the runs-on field in your workflow file:
- runs-on: macos-latest+ runs-on: getmac
To pin a specific macOS version:
- runs-on: macos-latest+ runs-on: getmac-tahoe
To stay on the previous Tahoe build (26.3.2 with Xcode 26.4):
- runs-on: getmac-tahoe+ runs-on: getmac-tahoe-legacy