Linux and Windows arm64 standard GitHub-hosted runners are now available for use in private repositories. These runners are eligible for the free tier and can be utilized across all repositories, providing the performance advantages of arm64 processors. This allows for native multi-architecture builds without the need for virtualization or emulation.
As these are standard GitHub-hosted runners, their usage contributes to the free minutes included with a GitHub plan.
What’s New
- Linux and Windows arm64 standard hosted runners are now supported in all repositories.
- In private repositories, these runners feature two vCPUs; in public repositories, they offer four vCPUs.
- These runners leverage arm64 processors and images managed by Arm, LLC.
These standard GitHub-hosted runners qualify for a GitHub plan’s free minute allocation when used in private repositories. While macOS arm64 standard runners were already available for private repositories, this update extends arm64 support to Linux and Windows environments.
This functionality is particularly beneficial for teams developing for arm64 production environments, such as containerized services or multi-architecture builds, who seek native performance from standard GitHub-hosted runners within private repositories.
Get Started
To begin building with arm64, include one of the following supported labels in the runs-on field of a workflow:
- windows-11-arm
- ubuntu-24.04-arm
- ubuntu-22.04-arm
Further details on arm64 runners and their usage can be found in the documentation for standard GitHub-hosted runners.
These runners are fully supported standard GitHub-hosted runners, suitable for production CI workloads.

