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

LabelmacOSXcodeStatus
getmac-latestTahoe (26.5.2)26.6Active
getmacTahoe (26.5.2)26.6Active
getmac-tahoeTahoe (26.5.2)26.6Active
getmac-tahoe-legacyTahoe (26.3.2)26.4Active
getmac-sequoiaSequoia (15.6.1)16.4Active

getmac-latest and getmac are aliases that always point to the most recent stable image. Currently they resolve to the same image as getmac-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-legacy label for workflows that need to stay on the older toolchain.

The getmac-tahoe-rc label has been removed now that its image is the stable build. Workflows still pointing at it must switch to getmac-tahoe (or getmac) to keep running. The getmac-tahoe-beta label 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
Workflow Labels | GetMac