releases.shpreview

macOS runner groups; standard runner labels can be disabled

2 featuresThis release2 featuresNew capabilitiesAI-tallied from the release notes

Organizations now have more control over who can use GitHub-hosted runners in Actions. Admins can now disable the standard labels for hosted runners such as ubuntu-latest, as well as add macOS runners to runner groups.

What you can do with macOS runners

  • Restrict access to macOS runners: Limit which organizations, repositories, or workflows can use specific macOS runners through group-level permissions.
  • Enforce concurrency limits: Control how many macOS jobs can run simultaneously across teams and projects to manage capacity and costs.
  • Route jobs through policy: Reference runner groups by name in workflows to direct macOS jobs only to runners that meet your security requirements.

Disable standard hosted runners

To help admins enforce the use of runner groups (including macOS in runner groups), you now have the ability to disable standard hosted runners.
Text on a black background that shows the new Standard hosted runner setting. There's a checkbox under it for Disable for all repositories
To learn how to disable standard hosted runners and the implications for your concurrency, see the runner groups documentation.

Availability

This feature is available on Team and Enterprise plans. Network configurations are not supported for macOS runners at this time.

The post More control over your GitHub-hosted runners appeared first on The GitHub Blog.

Fetched June 26, 2026