ANTsX / ANTsPy

A fast medical imaging analysis library in Python with algorithms for registration, segmentation, and more.
https://antspyx.readthedocs.io
Apache License 2.0
592 stars 160 forks source link

Wheel builds for arm64 on Github Actions #530

Closed cookpa closed 3 months ago

cookpa commented 5 months ago

There's an M1 runner now available for open source projects:

https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/

The macos-latest tag will migrate to this later in the year, so I was thinking to change the macos-latest wheels in the wheels.yml to macos-12. I can also add some arm64 wheels, but I know we're short on PyPI space, so I'm not sure how we want to prioritize the available wheels there.

cookpa commented 5 months ago

Actually I see that we have some arm64 builds already (via Cirrus?) - would it make sense to divide the workflows so that Cirrus feeds PyPI and we keep Github Actions for CI testing and to attach release builds to the Github release page?