This can be done on GH Actions using the new windows-11-arm runners, see e.g. https://github.com/passagemath/passagemath/blob/main/.github/workflows/dist-wheels-windows.yml#L182