Starting today, Linux and Windows arm64 standard hosted runners in public repositories are generally available. Developers can take advantage of the performance benefits of using arm64 processors or run their multi-architecture builds at no cost. Developers who previously relied on virtualization to run their ARM-based builds can now do so natively within GitHub Actions.

What’s new

The standard runners are 4vCPU and available for both Linux and Windows. They utilize an arm64 processor and an image managed by Arm, LLC. These runners are only available in public repositories and will not work in private repositories. To use an arm64 runner in a private repository, you can use one of our arm64 larger runners.

Get started

To get started building on arm64 for free, simply add one of the supported arm64 labels to the runs-on syntax in your public actions workflow file. Supported labels are:

  • windows-11-arm
  • ubuntu-24.04-arm
  • ubuntu-22.04-arm

For more information on arm64 runners and how to use them, see our documentation.