Skip to content

Promote Windows on ARM (win_arm64) to a fully supported platform - #15350

Open
khmyznikov wants to merge 1 commit into
pyca:mainfrom
khmyznikov:win-arm64-full-support
Open

Promote Windows on ARM (win_arm64) to a fully supported platform#15350
khmyznikov wants to merge 1 commit into
pyca:mainfrom
khmyznikov:win-arm64-full-support

Conversation

@khmyznikov

Copy link
Copy Markdown
Contributor

Windows on ARM was previously kept in a stability validation period: its wheel was built and smoke-tested but not uploaded, and the arm64 test and wheel-build steps used continue-on-error with soft-failure warnings so problems would not block CI or releases.

This promotes win_arm64 to full support:

  • Upload the arm64 wheel like every other platform (drop the arch guard in the windows-wheel action).
  • Remove continue-on-error and the "Report soft failure" steps for the arm64 entries in ci.yml and wheel-builder.yml, so arm64 failures are treated as real failures.
  • Add Python 3.15-dev arm64 entries for both tests (ci.yml) and wheel builds (wheel-builder.yml).

Maintenance support:

Windows on ARM was previously kept in a stability validation period: its
wheel was built and smoke-tested but not uploaded, and the arm64 test and
wheel-build steps used continue-on-error with soft-failure warnings so
problems would not block CI or releases.

This promotes win_arm64 to full support:

- Upload the arm64 wheel like every other platform (drop the arch guard in
  the windows-wheel action).
- Remove continue-on-error and the "Report soft failure" steps for the
  arm64 entries in ci.yml and wheel-builder.yml, so arm64 failures are
  treated as real failures.
- Add Python 3.15-dev arm64 entries for both tests (ci.yml) and wheel
  builds (wheel-builder.yml).

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 879e51f7-4d6c-4e05-a054-fd91a4649153
@khmyznikov

Copy link
Copy Markdown
Contributor Author

Additionally, verified the upcoming update for gh runner, currently it's under the name windows-11-vs2026-arm but will be merged to main in a few weeks. I was said it's just vs2026 update. But all good regardless. https://github.com/khmyznikov/cryptography/actions/runs/30566543030/job/90952491264
https://github.com/khmyznikov/cryptography/actions/runs/30566731637/job/90952998822

@khmyznikov
khmyznikov marked this pull request as ready for review July 31, 2026 21:17
@reaperhulk

Copy link
Copy Markdown
Member

We're currently planning to restore support in 51 (likely a Sep/Oct release given our history), but we'd like to see one more month of stability before we actually merge. Thanks for working with us on this and helping stabilize the runners.

@reaperhulk reaperhulk added this to the Fifty First release milestone Jul 31, 2026
@khmyznikov

Copy link
Copy Markdown
Contributor Author

@reaperhulk Sounds good, Sep would be great.

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

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants