New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add ARM64 Windows environment #768
Comments
Hi @joaomoreno, unfortunately not at this time. Adding extra environments currently affects overall capacity and how we can serve the existing environments. If that changes in the future we'll definitely consider it. Have you looked into setting up your own self-hosted runner? |
@alepauly Windows ARM64 doesn't seem to be a supported platform for self-hosted runners, or am I missing something? |
Hi @joaomoreno, you aren't missing anything, my bad. I wasn't looking at the Windows part of your request and was thinking the runner could run on ARM64 but that's not true on Windows. Until DotNet Core doesn't run there, we probably won't be able to support it. |
Relevant: dotnet/winforms#2053 (comment) |
Just for the record, I just created a PR to add support for Windows ARM64 to GitHub Actions runners (self-hosted): actions/runner#785 |
Sorry if posting to an old closed/wontfix issue is not appreciated vs opening a new one. I was notified about this interesting Azure development:
If the reason GitHub hosted Windows on ARM VMs could not be offered was because Azure didn't have such a thing, it sounds like that's changing! 🎉 |
@jeremyd2019 it won't happen because Azure will not provide Windows Server on arm64, they only provide client OS which is Windows 11 |
@alepauly @erik-bershel would it be possible to get this ask re-evaluated please? 🙏 Windows on ARM has been gaining a lot of traction since the original post here in 2020, and much work has been put into tooling support for WoA since then. A lot of projects on GH are working on or already have WoA support and would like to build/test it with Actions (as shown by the list of linked tickets above). I’m not sure if Actions runs on Azure but if so their WoA support is also generally available since last year: |
Hi @triplef! |
With more parties entering the Arm64 PC CPU market (https://www.tomshardware.com/news/amd-and-nvidia-to-develop-arm-cpus-for-client-pcs-report), and this issue is blocking many projects from shipping Arm64 binaries on Windows, I'd expect the pressure to ship this feature to increase over time. |
Could we reopen this issue? Even if not planned currently, it would be useful for users to voice their concerns, ideas and developments. |
It seems that as Microsoft wants to compete with macOS and Chrome OS and it pushing Arm support quite heavily on Windows, there is a huge benefit in having CI pipelines running easily. Arm–based processors have been available in Azure since September 2022 and there is extensive documentation about it. Both energy efficiency and performance per dollar is generally cheaper using Arm-servers, especially in applications that are as independent and thus scale as well as CI. I don't understand what the hesitation is of adding Arm based Windows hosted runners - or at least why it can't be further discussed. |
You can discuss it, the issue is not locked.
There is no hesitation, Azure (which is used as underlying platform for GitHub Actions) doesn't provide Windows Server on ARM64 (publicly) (yet). |
Feature: Add Windows ARM64 as an environment
Hi there, are there any plans to support a hosted ARM64 environment? We're seeing quite some enthusiasm over here: microsoft/vscode#33620
The text was updated successfully, but these errors were encountered: