Unlock Faster, Power-Efficient Builds with GitHub’s New Linux Arm64 Hosted Runners

Listen to this Post

2025-01-17

The world of software development is constantly evolving, and GitHub is at the forefront of this transformation. In an exciting move, GitHub has announced the public preview of Linux Arm64 hosted runners, now available for free in public repositories. This release builds on the of Arm64 larger hosted runners in June, extending the benefits of Arm-based computing to the open-source community. Powered by cutting-edge Cobalt 100-based processors, these 4 vCPU runners promise up to a 40% performance boost compared to Microsoft Azure’s previous generation of Arm-based virtual machines. This not only accelerates your workflows but also delivers a more power-efficient compute layer, making it an ideal choice for modern development needs.

For Arm-native developers, this is a game-changer. You can now build, test, and deploy entirely within the Arm64 architecture without the need for virtualization, streamlining your development process and ensuring optimal performance.

How to Use the Arm64 Hosted Runners

Getting started with these powerful runners is simple. To leverage the Arm64 hosted runners, add the following labels to your public repository workflow runs:

– `ubuntu-24.04-arm`

– `ubuntu-22.04-arm`

It’s important to note that these labels are exclusive to public repositories. If used in private repositories, the workflow will fail. Additionally, all runs in public repositories will adhere to GitHub’s standard runner usage limits, with maximum concurrency based on your plan type. During the public preview phase, you may experience longer queue times during peak usage hours, so plan accordingly.

Seamless Integration with Ubuntu VM Images

GitHub has partnered with Arm to provide Ubuntu VM images for these runners, ensuring a smooth and hassle-free experience for developers. These images are tailored to help you hit the ground running with Arm-based development. If you’d like to explore the list of installed software, provide feedback, or report any issues with the image, you can visit the [partner-runner-images repository](https://github.com/actions/partner-runner-images).

Get Started Today!

Ready to take advantage of these powerful new runners? Simply add one of the new labels (`ubuntu-24.04-arm` or `ubuntu-22.04-arm`) to the `runs-on` syntax in your public Actions workflow file. For more detailed information on Arm64 runners and how to use them effectively, check out GitHub’s official documentation and join the conversation in the community discussion.

What Undercode Says:

GitHub’s of Linux Arm64 hosted runners marks a significant milestone in the evolution of CI/CD pipelines and open-source development. Here’s why this development is a big deal and what it means for the future of software engineering:

1. Performance Meets Efficiency

The Arm64 architecture, powered by Cobalt 100-based processors, delivers a 40% performance boost compared to previous generations of Arm-based VMs. This is a massive leap forward, especially for developers working on resource-intensive applications. The efficiency gains are equally impressive, as Arm-based processors are known for their lower power consumption. This makes them an environmentally friendly choice, aligning with the growing demand for sustainable computing solutions.

2. Empowering Arm-Native Development

For developers working natively on Arm architectures, this update eliminates the need for virtualization, reducing overhead and streamlining workflows. This is particularly beneficial for projects targeting Arm-based devices, such as IoT gadgets, mobile applications, and embedded systems. By enabling developers to build, test, and deploy entirely within the Arm64 ecosystem, GitHub is fostering innovation in these rapidly growing sectors.

3. A Win for Open Source

By offering these runners for free in public repositories, GitHub is reinforcing its commitment to the open-source community. This move lowers the barrier to entry for developers and small teams, enabling them to leverage high-performance infrastructure without incurring additional costs. It also encourages collaboration and experimentation, driving the creation of more robust and efficient open-source projects.

4. Challenges During Public Preview

While the public preview is an exciting opportunity, it’s not without its challenges. Longer queue times during peak hours may slow down workflows, especially for larger teams or projects with high concurrency needs. However, these are typical growing pains for any new service, and GitHub is likely to address these issues as the platform matures.

5. The Future of CI/CD

GitHub’s investment in Arm64 runners signals a broader trend in the CI/CD space: the adoption of Arm-based architectures for their performance and efficiency benefits. As more organizations embrace Arm for cloud computing and edge devices, tools like GitHub Actions will play a crucial role in bridging the gap between development and deployment.

6. A Call to Action for Developers

For developers, now is the time to explore the potential of Arm64 hosted runners. Whether you’re optimizing for performance, reducing costs, or targeting Arm-based devices, these runners offer a compelling solution. By integrating them into your workflows, you can stay ahead of the curve and position yourself at the forefront of modern software development.

In conclusion, GitHub’s Linux Arm64 hosted runners are more than just a technical update—they represent a shift toward more efficient, accessible, and sustainable development practices. As the platform evolves, it will be exciting to see how developers leverage these tools to push the boundaries of innovation.

References:

Reported By: Github.blog
https://www.stackexchange.com
Wikipedia: https://www.wikipedia.org
Undercode AI: https://ai.undercodetesting.com

Image Source:

OpenAI: https://craiyon.com
Undercode AI DI v2: https://ai.undercode.helpFeatured Image