Runners
macOS GitHub Actions runners
Apple silicon macOS runners with preinstalled Xcode, simulators and signing tooling. Half the price of GitHub-hosted macOS.
Specifications
- Silicon
- Apple M2 and M4
- vCPU
- 6 – 12
- Memory
- 16 – 32 GB
- Disk
- 250 GB NVMe
- Xcode
- 15.x and 16.x preinstalled
- Price
- 50% below GitHub-hosted
Runner labels
runnerhut-macos-14-m2runnerhut-macos-15-m2runnerhut-macos-15-m4
macOS minutes are the most expensive line on almost every CI bill — GitHub charges roughly ten times the Linux rate. If you ship an iOS or macOS app, this is where the money goes and where tuning pays back fastest.
What is preinstalled
- Xcode 15.4, 16.0, 16.2 and 16.4 with matching command line tools
- iOS, watchOS, tvOS and visionOS simulator runtimes
- Homebrew, CocoaPods, Fastlane, xcbeautify, swiftlint
- Node, Python, Ruby and the standard toolchain managers
yaml
jobs: ios: runs-on: runnerhut-macos-15-m4 steps: - uses: actions/checkout@v4 - run: sudo xcode-select -s /Applications/Xcode_16.4.app - run: xcodebuild test -scheme App -destination 'platform=iOS Simulator,name=iPhone 16'Your next build could be twice as fast, at half the price
Start free. Migrating away is the same one line, and we publish that diff too.
Related
macOS runner sizes and pricingEvery macOS runner size, its CPU, memory and disk allocation, and how to pick one for Xcode builds and simulator tests.Xcode versions available on macOS runnersWhich Xcode versions ship on runnerhut macOS runners, how to pin one, and how image updates are rolled out.iOS simulator runtimes on macOS runnersPreinstalled simulator runtimes, how to add one at job time, and how to run simulator tests in parallel.