https://github.blog/2024-06-03-arm64-on-github-actions-powering-faster-more-efficient-build-systems/ Skip to content / Blog * Engineering * Product * Security * Open Source * Enterprise * Changelog * Community * Education * Company * Policy Try GitHub Copilot Contact sales Search by Keyword [ ] Search * Product Arm64 on GitHub Actions: Powering faster, more efficient build systems GitHub Actions now offers Arm-hosted runners with images built by Arm for developers to begin building on the latest and most sustainable processors on the market. Arm64 on GitHub Actions: Powering faster, more efficient build systems Author Larissa FortunaLarissa Fortuna June 3, 2024 * * * GitHub is ecstatic to unveil Arm^r-based Linux and Windows runners for GitHub Actions. This new addition to our suite of hosted runners provides power, performance and sustainability improvements for all your GitHub Actions jobs. Developers can now take advantage of Arm-based hardware hosted by GitHub to build and deploy their release assets anywhere Arm architecture is used. Best of all, these runners are priced at 37% less than our x64 Linux and Windows runners. Customers are refactoring their applications to take advantage of the price and performance benefits of Arm architecture. These new runners provide power, performance, and sustainability improvements for all your GitHub Actions jobs and are designed to efficiently run large cloud-native workloads. Developers in every industry--from gaming to embedded mobile development--are able to take advantage of the performance these new runners offer. These runners are fully managed by GitHub with an image built by Arm containing all the tools needed for developers to get started. They offer a power-efficient compute layer that can increase price-to-performance ratios, allowing customers to optimize compute costs to get more done within existing budgets while also reducing their carbon footprint. Previously, developers building on Arm within GitHub have had to self-host or utilize QEMU virtualization which is slower than running natively. Customers can now build, test, and deploy their web and application servers, open-source databases, containers, microservices, Java and .NET applications, AI applications, gaming, or media servers on the Arm architecture, bringing their entire CI/CD workflow onto one platform while also benefiting from the scale and speed gained from using GitHub-hosted runners. We leveraged Arm runners to very quickly set up a workflow to build a Linux Arm64 binary for our open source Rust project, Spice.ai OSS, and it's been rock-solid-we haven't had any issues with it since we set it up. We've saved 2-3 days of engineering effort up front to set up our own runners, plus about 1-2 hours per week to maintain them ourselves. - Phillip LeBlanc // Founder and CTO, Spice AI GitHub and Arm: A new class of image GitHub has partnered with Arm to provide the Ubuntu and Windows VM images for these runners, ensuring our customers can seamlessly start building on Arm. The Ubuntu 22.04 image is equipped with a full set of tools to jumpstart developers quickly on Arm runners and begin deploying Arm release assets as soon as possible, with plans to add developer tools to the Windows image and a new Ubuntu 24.04 image. GitHub is excited to present these partner images to our customers. We are committed to partnering with the best technology providers on the market to provide a wide range of images for our customers to build on. These partnerships are focused on providing a best-in-class experience that can be leveraged across industries. We began this with our GPU runners, launched in April, by offering an image built by NVIDIA aimed at companies wanting to incorporate their MLOps practices into GitHub Actions. As we expand our GitHub-hosted runner fleet, we will continue to expand image options in parallel through close partnerships with industry-leading technology providers. "Our longstanding partnership with GitHub is rooted in empowering shift-left software development and accelerating time to market while improving sustainability," said Bhumik Patel, Director of Software Ecosystem Development, Infrastructure Line of Business at Arm. "The availability of Arm-hosted runners marks an important step toward more sustainable computing by enabling software developers with advanced CI/CD capabilities to develop the power-efficient and versatile Arm architecture for projects, from data centers and cloud to automotive, IoT, and much more." To view the list of installed software, give feedback, or report issues with the image, head to the new partner runner images repository. Sustainability on GitHub Actions GitHub is committed to sustainability, and to helping customers on their journey to reduce their own carbon emissions. By using these new Arm-hosted runners, customers can lower their carbon footprint by running on machines that are proven to be more power efficient. Arm-based servers in the cloud have been shown to use 30-40% less power output for some of the most widely deployed workloads. [Source, source] Arm technology has been shown to reduce heat generation and lower power consumption in data centers. To help understand your own impact, you can use this tool to measure the energy consumption of each of your GitHub Actions workflow runs. Get started using Arm-hosted runners today! These runners are available to our customers on our GitHub Team and Enterprise Cloud plans. We expect to begin offering Arm runners for open source projects by the end of the year. Customers can begin using these runners today by creating an Arm runner in their organization/enterprise, and then updating the runs-on syntax in their GitHub Actions workflow file to call that runner name. Find out more information on how to set up Arm-hosted runners in this video or in our public documentation. To learn more about runner-per-minute pricing, check out the documentation. Tags: * Arm, * GitHub Actions We do newsletters, too Get tips, technical guides, and best practices right in your inbox. Subscribe Table of Contents * GitHub and Arm: A new class of image * Sustainability on GitHub Actions * Get started using Arm-hosted runners today! More on GitHub Actions How GitHub reduced testing time for iOS apps with new runner features How GitHub reduced testing time for iOS apps with new runner features Learn how GitHub used macOS and Apple Silicon runners for GitHub Actions to build, test, and deploy our iOS app faster. Stephen Glass & Eli Perkins Dependabot on GitHub Actions and self-hosted runners is now generally available A quick guide on the advantages of Dependabot as a GitHub Actions workflow and the benefits this unlocks, including self-hosted runner support. Carlin Cherry Introducing Artifact Attestations-now in public beta Generate and verify signed attestations for anything you make with GitHub Actions. Trevor Rosen Related posts GitHub and JFrog partner to unify code and binaries for DevSecOps Product GitHub and JFrog partner to unify code and binaries for DevSecOps This partnership between GitHub and JFrog enables developers to manage code and binaries more efficiently on two of the most widely used developer platforms in the world. Thomas Dohmke & Shlomi Ben Haim GitHub Copilot Extensions Limited Beta announcement Product Introducing GitHub Copilot Extensions: Unlocking unlimited possibilities with our ecosystem of partners The world of Copilot is getting bigger, improving the developer experience by keeping developers in the flow longer and allowing them to do more in natural language. Mario Rodriguez An image showing the Accenture and GitHub logos with text that reads "The enterprise impact of GitHub Copilot" Product Research: Quantifying GitHub Copilot's impact in the enterprise with Accenture We conducted research with developers at Accenture to understand GitHub Copilot's real-world impact in enterprise organizations. Ya Gao & GitHub Customer Research Explore more from GitHub Product Product Updates on GitHub products and features, hot off the press. Learn more GitHub Universe 2024 GitHub Universe 2024 Get tickets to the 10th anniversary of our global developer event on AI, DevEx, and security. Get tickets GitHub Actions GitHub Actions Native CI/CD alongside code hosted in GitHub. Learn more Work at GitHub! Work at GitHub! Check out our current job openings. Learn more Subscribe to our newsletter Code with confidence. Discover tips, technical guides, and best practices in our biweekly newsletter just for devs. [ ] Subscribe [ ] Yes please, I'd like GitHub and affiliates to use my information for personalized communications, targeted advertising and campaign effectiveness. See the GitHub Privacy Statement for more details. Subscribe Product * Features * Security * Enterprise * Customer Stories * Pricing * Resources Platform * Developer API * Partners * Atom * Electron * GitHub Desktop Support * Docs * Community Forum * Training * Status * Contact Company * About * Blog * Careers * Press * Shop * GitHub on X * GitHub on Facebook * GitHub on YouTube * GitHub on Twitch * GitHub on TikTok * GitHub on LinkedIn * GitHub's organization on GitHub * (c) 2024 GitHub, Inc. * Terms * Privacy * Manage Cookies * Do not share my personal information