Skip to content

Add Windows ARM64 support in CI#366

Closed
Harishmcw wants to merge 1 commit into
zopefoundation:masterfrom
Harishmcw:win_arm64
Closed

Add Windows ARM64 support in CI#366
Harishmcw wants to merge 1 commit into
zopefoundation:masterfrom
Harishmcw:win_arm64

Conversation

@Harishmcw
Copy link
Copy Markdown

@Harishmcw Harishmcw commented Apr 6, 2026

This PR adds Windows ARM64 support to the CI build and test matrix for zope.interface.

  • Adds windows-11-arm to the os matrix in both build-package and test jobs.

  • Excludes pypy-3.11 and 3.10 for windows-11-arm as they are not supported on Windows ARM64.

  • Splits the artifact upload/download steps into separate Windows and Linux steps, using runner.arch in the artifact name for Windows to avoid naming conflicts between windows-latest (X64) and windows-11-arm (ARM64).

  • I signed and returned the Zope Contributor Agreement, and received and accepted an invitation to join a team in the zopefoundation GitHub organization.

@Harishmcw
Copy link
Copy Markdown
Author

@khmyznikov FYI

@icemac
Copy link
Copy Markdown
Member

icemac commented Apr 10, 2026

@Harishmcw Thank you for your pull request.
I think you are aware that you are changing a file here which says on its top:

# Generated with zope.meta (https://zopemeta.readthedocs.io/) from:
# https://github.com/zopefoundation/meta/tree/master/src/zope/meta/c-code

So your changes will be gone on the next run of the template if the template is not updated to support windows ARM.

@Harishmcw
Copy link
Copy Markdown
Author

Hi @icemac,

Thanks for the feedback!

I've raised a PR to zopefoundation/meta to make the changes at the template level.

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