Windows arm64 Support
Current Situation
Recently Microsoft has made a push to prioritizing arm64 based PC hardware. These devices are starting to gain serious traction in consumer, enterprise, and datacenter use cases. Unfortunately, node-pty-prebuilt-multiarch does not have a prebuilt for the win32-arm64 pair.
Proposed Change
Add a prebuilt for the win32 platform and arm64 architecture.
Additional Context
At the moment it appears that the GitHub hosted Windows arm64 runners are a paid service (and in beta) because they are listed among the "larger runner" sizes. Thus it may not be practical right now without cross-compilation from x64 to arm64.
@amonshiz - with a github local runner we could work on this, but I don’t have access to the hardware to run it on. If a user could provide access to the hardware, we could look at the build.
PS - it ‘should’ be able to build locally as a backup
Windows ARM runners are now available - https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
can we add this ?
I'm going to include this in the next beta package, fingers crossed it just work.
Current beta release includes support for Windows ARM - https://github.com/homebridge/node-pty-prebuilt-multiarch/pull/62