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-rcTahoe (26.6.2)27.0Active
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.

The getmac-tahoe-rc label tracks the current macOS Tahoe Release Candidate, presently 26.6.2 (Xcode 27.0). It will be promoted to the primary stable build under getmac and getmac-latest once validation completes. The getmac-tahoe-beta label remains temporarily retired.

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.

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 test against the Release Candidate (26.6.2 with Xcode 27.0):

- runs-on: getmac-tahoe
+ runs-on: getmac-tahoe-rc

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