-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Make ARM64 Windows and Linux runner images available for free #10820
Comments
Hi @itpropro, Thank you for bringing this issue to our attention. We are looking into this issue and will update you on this issue after investigating. |
It was announced in https://github.blog/changelog/2024-06-03-actions-arm-based-linux-and-windows-runners-are-now-in-public-beta/ that the expectation was that it would be available before the end of the year for OSS project:
However, it's not planned as such in the roadmap (just "Future" rather than "Q4 2024 – Oct-Dec"): github/roadmap#970 A clarification of what to expect would be nice, thanks. |
Looking at table https://github.com/orgs/github/projects/4247/views/2 item 157 has a title "GitHub Actions: Arm based hosted runners for OSS" however status says 'future' not included even in 'Q1 2025 - Jan-Mar' roadmap. |
This pretty much seems to matter nowadays given that ARM64 has started to increase in popularity, and given that AMD64 images are currently the only available variant to the free tier - i very much agree that this should be considered at some point. |
This issue was closed as complete #5631 but no updates were made to the build scripts and there were no related documentation changes to help us create self-hosted arm64 runners. It took some trial and error to get it going but it should have been a much easier process. Preferably the Ubuntu build scripts would be updated to handle both architectures and at a minimum there should be a list of tools we are expected to have on a Ubuntu runner per architecture so self-hosted runners can be easily updated to match GitHub's runners. |
ARM runners are deployed for Teams and Enterprise tier customers and this post https://github.blog/changelog/2024-06-03-actions-arm-based-linux-and-windows-runners-are-now-in-public-beta/ promised ARM runner for OSS project 'by the end of the year'. @bryan-bar do you know of a way to create Windows/Ubuntu ARM Github hosted runners for OSS projects? |
Not for If you decide to go with self-hosted, you will need to use an arm64 base image and update all the build scripts to arm64. Some tools will reference arm64 as aarch or aarch64, some tools support apple arm only and arm64 is left for community or support may lag behind amd64 releases.
|
Github announced that it's now in public preview: https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/ |
Still missing Windows runners but it's a start. github/roadmap#970 is now in Q1 roadmap |
swapped one my jobs from buildjet-2vcpu-ubuntu-2204-arm to ubuntu-24.04-arm and went from 1h37m to 28m!!! NICE 💯 |
(For anyone who want to try |
For your information, I am asking the runner name |
github/roadmap#970 is now marked as closed but still no mention of Windows ARM runners available for OSS. |
GitHub is working on supporting Windows ARM runners. |
This will provide AARCH64 architecture builds for SnapX on Linux Thanks to github/roadmap#970 Hopefully actions/runner-images#10820 will be added and then Windows on ARM support will follow. Fingers crossed, #33 Additionally, the artifact `SnapX-Vendored-Source` has been renamed to `SnapX-Vendored-Source-${{ runner.arch }}` to accomodate for architectural binaries. What that means is that I shouldn't have left it not suffixed with the runner's architecture in the name in the first place.
Hi @itpropro, For ARM related issues, We requesting you please raise them in partner-runner-images, We are closing this issue for now, Thanks. |
Hello, why closing the issue? |
(FWIW, there's github/roadmap#1098 now for Windows) |
Description
Many OSS projects can only use free images, it would therefore be great to add the ARM64 Linux and Windows runner images to the free tier. Especially with Windows on ARM getting more and more adoption, this would help a lot.
Platforms affected
Runner images affected
Image version and build link
Is it regression?
No
Expected behavior
ARM64 Linux and Windows runners be available on free tier
Actual behavior
ARM64 Linux and Windows runners are not available for most OSS projects
Repro steps
Try to use ARM64 Linux and Windows runners in free tier
The text was updated successfully, but these errors were encountered: