-
Notifications
You must be signed in to change notification settings - Fork 3k
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 |
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). |
Hi, so the most recent Microsoft keynote event made a big splash with the new Qualcomm Snapdragon Elite ARM processors. At the moment, tons of language support (.NET, Python, Ruby, etc.) is blocked for Windows ARM because there is no Azure Windows ARM instance which we can run CI. Microsoft owns Github. Can someone get the left-hand to talk to the right-hand here (even if Azure Windows ARM is just made internally-only available for Github Actions CI?) |
Those Azure Cobalt 100 processors seems like excellent SoCs to host some CI runners on! |
|
@alepauly how may projects get access to Private Beta for Windows on ARM? Would be great if can be enabled for all projects linking to this issue. |
It seems to be explained here: https://resources.github.com/devops/accelerate-your-cicd-with-arm-and-gpu-runners-in-github-actions/ |
@nulano strange that link is now broken. It also looks like it was for Linux ARM not Windows. Also saw this: |
Yep, that's where I found the link. IIRC it was for both, but I'm not sure. |
From msys2/msys2-docker#2 (comment):
🎉 🎆 🙌 best news I've heard in a while |
@lkfortuna Is there anyway we could accelerate availability for (popular) open source projects or get a stronger idea of when the windows+arm64 images will be generally available? I ask because this is yet another barrier to buying into the Windows on Arm ecosystem as a developer. Having to set up multiple toolchains to compile all the open source tools that developers use is a headache for most (lazy-like-me) developers. Sure, windows emulation is fine for now I suppose, but - again - I'm lazy and probably won't re-install my dev tools until I absolutely have to. Tagging @ivcarreras @jamshedd for visibility and advocacy. |
Github team may we please get a comment on this (and also re-open this issue?) |
In case anyone is wondering how to get Git working on the Windows ARM64 runners...
|
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: