GitHub Actions: Enterprise runners and runner groups

You can now share self-hosted runners across some or all of your GitHub organizations by associating them with an Enterprise Account. This simplifies sharing runners and makes it easy for a single team to manage all the runners in your Enterprise Account. Learn more about enterprise runners.

Additionally, you can now separate your runners into groups. Each group has distinct access settings, putting you in control of which organizations and repositories have access to specific self-hosted runners. This is useful to create a dedicated group of runners for production deployments and limit them to only the repositories that need to deploy to production. You can create runner groups for runners assigned to an Enterprise Account, or an organization. Learn more about runner groups.

Add custom labels to the runners in your groups so it's easy for workflows to use the correct runners, such as AI/ML workflows that need runners with GPUs.

For questions, visit the GitHub Actions community forum.

To see what's next for GitHub Actions, visit our public roadmap.