Skip to main content

GitHub Actions Runners

Learn about the concept of runners in GitHub Actions.

GitHub-hosted runners

GitHub offers hosted virtual machines to run workflows. The virtual machine contains an environment of tools, packages, and settings available for GitHub Actions to use.

Larger runners

Organize and govern your workflows with GitHub-hosted larger runners using runner groups, concurrency policies, and granular access controls.

Self-hosted runners

You can host your own runners and customize the environment used to run jobs in your GitHub Actions workflows.

Private networking with GitHub-hosted runners

You can connect GitHub-hosted runners to resources on a private network, including package registries, secret managers, and other on-premises services.

Runner groups

Use runner groups to control access to runners and organize runners across your organization or enterprise.

Runner scale sets

Learn about what a runner scale set is and how they can interact with the Actions Runner Controller.

Actions Runner Controller

You can host your own runners and customize the environment used to run jobs in your GitHub Actions workflows.

Support for Actions Runner Controller

What to know before you contact GitHub Support for assistance with Actions Runner Controller.