GetMac integrates with GitHub Actions to provide macOS runners for your CI/CD workflows. This enables you to run jobs that require macOS environments without any complex setup.

Key Features

  • Ready-to-go macOS environments with preinstalled developer tools
  • Ephemeral & scalable – create as many as needed, vanish after jobs complete
  • Effortless maintenance – GitHub updates the runner agent, GetMac provides macOS infrastructure

Connecting to your GitHub

  1. Click the “Connect GitHub” button in GitHub Runners
Connect to GitHub
  1. Log in to your GitHub account
Log in to GitHub
  1. Choose which repositories you want to allow GetMac to access
Choose the repositories
  1. A confirmation about the successful process will appear
GitHub connected

Adding proper label to run on GetMac instance

Define the Runner Label – this is critical. Add the runs-on label getmac-latest so GitHub knows to use GetMac’s macOS runners. Runner label Example:
jobs:
  somejob:
    runs-on: getmac-latest

    steps:
      # Your build steps here
Trigger GitHub Actions – jobs will now run seamlessly on macOS runners.

Resources

Call to Action

🚀 Start using GetMac’s GitHub Runners today: Sign in, connect your GitHub account, and experience fast, reliable macOS CI/CD.