-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: Add Cirrus CI config for aarch64 build tests #168
Conversation
matrix: | ||
- name: Test build | ||
|
||
# Default is 2 CPUs and 4 GB of memory |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* The jobs take a large amount of memory and so modification of the default resources is needed. * Exclude .cirrus.yml from MANIFEST.in.
* As the Cirrus CI takes minutes instead of hours there is now not a need for this test to run in GitHub Actions.
30e91ee
to
9f625c2
Compare
This PR now takes |
@matthewfeickert is it possible to move the wheel building for See: https://cibuildwheel.readthedocs.io/en/stable/setup/#cirrus-ci Apparently, we can also build wheels for macOS ARM (M1/M2) directly on Cirrus CI. |
We could do that, but as there might need to be some discussion on how this works functionally for uploading to PyPI I would do this in a separate follow up PR. I think this should be doable though with some coordination. |
Thanks @matthewfeickert for setting up cirrus! It's really nice having free arm machines out there, and even fairly easy to use at that it seems. I might use this over in coffea to start covering that (much larger) stack. |
Happy to! Yeah, for people who have written GitLab CI pipelines before it is a pretty similar syntax (mostly just learning syntactic sugars). I was impressed with how they let you request additional resources (seemingly without much penalty in job start time).
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! This looks great and is a much better long-term solution for arm64!
Description
aarch64
wheels #166Suggested squash and merge commit message