🚀 Arm-hosted Runners - Public Beta Feedback #127102
-
Hi Community! We're excited to unveil ArmⓇ-based Linux and Windows runners for GitHub Actions, available today (June 3rd, 2024) to our customers on our GitHub Team and Enterprise Cloud plan! ⚙️ 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. Documentation and ResourcesTo help you get started, we have prepared comprehensive documentation and resources:
Participate in the Public Beta!Your feedback during this beta phase is invaluable to us. We encourage you to share your experiences here, which will be instrumental in refining and enhancing this feature as we look toward the future. Stay tuned for updates and enhancements throughout the beta period! |
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 18 replies
-
Can't wait for the availability for all GitHub users by the end of the year github/roadmap#970 Can you confirm the exact ARM processors being used? According to the roadmap the Ampere Altra family of chips are being used github/roadmap#970. I am particularly interested in whether the ARM processors used will always be capable of executing ARM 32bit instructions natively (EL0 AArch32). The Ampere Altra family of chips can execute 32bit (EL0 AArch32) and 64bit instructions (https://amperecomputing.com/solutions/arm-native). Will there ever be a time where the AmpereOne family of processors will be used? The AmpereOne family of processors does not have this defined so its uncertain to me if they support 32bit instructions or not. I would not like if some runners use AmpereOne at some point in the future and fail EL0 AArch32 and some use Ampere Altra and succeed. I am aware that all runner images will be ARM64, I am not asking for runner images for ARMhf incase there was any confusion there. |
Beta Was this translation helpful? Give feedback.
-
It seems the announcement is missing a link to the video 😊
I assume you wanted to link this: https://www.youtube.com/watch?v=vrr_OgMk458? 😊 |
Beta Was this translation helpful? Give feedback.
-
I was waiting for this, but it's annoying that I cannot use custom runner on non-organization project. I bought Team plan for that, but to be able to use created runner I'm forced to move my repositories ownership to my organization - even that my organization is just me.. I cannot do that because it will also change URL of repository which I cannot do for many reasons. I hope ARM will be available for all (not just open source like it states in docs/news), but still it will be not possible to use larger runner anyway. I WANT to pay for custom runners, but github/microsoft does not want my money. Instead I'm forced to buy servers elsewhere and host own runners. It's strange business strategy. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Link to the video leads to an unavailable content page |
Beta Was this translation helpful? Give feedback.
-
I took a stab at changing from the default Linux x64 runners using 1. No easy way to identify what the installed software will be for the 3 partner images available I quickly realized that the images available for Linux arm64 do not contain the same installed software as the GitHub support However, the Learn more about partner images link in the above screenshot only provides details on the ARM ubuntu 22 image. Information on the other two images is not available. Similarly, there is no link available in the "Set up job" step to the installed software 2. While the |
Beta Was this translation helpful? Give feedback.
-
Great to see some action on that front! I've just added the GitHub ARM runners to the benchmark of GitHub Actions providers: https://runs-on.com/benchmarks/github-actions-runners/#arm64-runners. Regularly updated, to see the various performance in terms of CPU speed, queuing time, etc. |
Beta Was this translation helpful? Give feedback.
-
The new ARM runners are rate-limited on Docker hub: actions/runner-images#1445 (comment) More background: actions/runner-images#1445 (comment) Are there any plans to solve this rate-limiting issue? |
Beta Was this translation helpful? Give feedback.
-
Arm-hosted Runners Now Generally Available!Check out our Changelog blog post for more details 👈 |
Beta Was this translation helpful? Give feedback.
Arm-hosted Runners Now Generally Available!
Check out our Changelog blog post for more details 👈