Skip to content

Add arm64 windows - #92

Merged
nathanbabcock merged 6 commits into
nathanbabcock:mainfrom
djmango:master
Nov 8, 2025
Merged

Add arm64 windows#92
nathanbabcock merged 6 commits into
nathanbabcock:mainfrom
djmango:master

Conversation

@djmango

@djmango djmango commented Oct 13, 2025

Copy link
Copy Markdown
Contributor

No description provided.

@nathanbabcock

Copy link
Copy Markdown
Owner

Hey @djmango, thank you!

I have a few questions. This PR uses the same binary for Windows Arm64 as it does for x86. I double-checked the README inside the zip that gets downloaded:

release-essentials build configuration: 

ARCH                      x86 (generic)

Have you found that this works on Arm64 Windows? Do you think it's running in some kind of compatibility mode, versus a native Arm binary?

Also, could you please add this runner to Github Actions? https://github.blog/changelog/2025-04-14-windows-arm64-hosted-runners-now-available-in-public-preview/#how-to-use-the-runners I'll approve the workflows to run so that we can run the full test suite on Arm.

@djmango

djmango commented Nov 3, 2025

Copy link
Copy Markdown
Contributor Author

hey ! sorry for my needs i need to switch from ureq to reqwest so this pr might not make a lot of sense anymore if you want to avoid that change

@nathanbabcock

Copy link
Copy Markdown
Owner

Hey no worries! We switched from reqwest to ureq a little while back to keep library dependencies super minimal and lightweight. Want to stick with ureq for that reason but it's a good call to swap it out for your use case if it works better for you.

Also looks like CI did pass. I'm guessing Windows has some kind of emulation under the hood that allows running x86 binaries on arm64. That makes this a quick win, I'd look to merge it without the reqwest change.

@nathanbabcock
nathanbabcock merged commit 9779c37 into nathanbabcock:main Nov 8, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants