Skip to content
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 Windows ARM64 support #7507

Closed
3 of 10 tasks
Colengms opened this issue Apr 27, 2023 · 2 comments
Closed
3 of 10 tasks

Add Windows ARM64 support #7507

Colengms opened this issue Apr 27, 2023 · 2 comments

Comments

@Colengms
Copy link

Tool name

Windows-ARM64

Tool license

Microsoft

Add or update?

  • Add
  • Update

Desired version

latest

Approximate size

No response

Brief description of tool

Opening this again as #6532 has been duped to itself. (?) If there is already an issue for this (that is still open), please dupe to that. Or, if this is already supported somehow, please respond with a reference to instructions.)

URL for tool's homepage

No response

Provide a basic test case to validate the tool's functionality.

No response

Platforms where you need the tool

  • Azure DevOps
  • GitHub Actions

Runner images where you need the tool

  • Ubuntu 20.04
  • Ubuntu 22.04
  • macOS 11
  • macOS 12
  • Windows Server 2019
  • Windows Server 2022

Can this tool be installed during the build?

No response

Tool installation time in runtime

No response

Are you willing to submit a PR?

No response

@erik-bershel
Copy link
Contributor

Clone for: #768
Nothing really changed from mentioned issue times.

@alshdavid
Copy link

alshdavid commented Mar 19, 2024

Microsoft are releasing the arm64 powered Surface laptops next month so I'd like to start offering Windows arm64 binaries for my FOSS project.

Currently I am manually building binaries on a MBP and adding them to my GH auto-generated releases.

I'm exploring setting up a self hosted runner on my homelab PC (an old x86_64 machine I have at home) via QEMU and CPU emulation. Another option I've considered is buying a dedicated SBC (like an RPI5, Orange Pi 5, etc), installing Windows on Arm on it and setting it up as a self hosted runner. I also looked at using an AWS arm instance (m7g) and running a Windows VM on it but they don't support virtualization.

In Australia, Microsoft's arm dev kit (Volterra) is close to $1k and there aren't any on the used market - at that price I'm better off buying a M1 Mac Mini - but I'd rather not buy another PC.

That said, self hosted runners are not recommended for public repos (even for workflow_dispatch pipelines) because if someone forks your project they can modify the workflow and tell your self hosted runner to do stuff or spam it with pipelines. I'm not sure if there's a workaround for that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants