Skip to content
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

Update CI #136

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Update CI #136

wants to merge 1 commit into from

Conversation

lkeegan
Copy link
Contributor

@lkeegan lkeegan commented Jan 23, 2025

  • use new github arm runner to build aarch64 wheels natively, remove QEMU
  • update ubuntu to 22.04: 20.04 will soon be removed
  • build arm64 mac wheels natively using arm64 mac runner and re-enable mac arm64 tests
  • download all wheels using merge-multiple option
  • split windows jobs by arch to speed up CI
  • remove artifact_name, use existing os and cibw_archs to name upload artifacts

- use new github arm runner to build aarch64 wheels natively, remove QEMU
- update ubuntu to 22.04: 20.04 will soon be removed
- build arm64 mac wheels natively using arm64 mac runner and only skip windows arm64 tests
- download all wheels using `merge-multiple` option
- split windows jobs by arch to speed up CI
- remove `artifact_name`, use existing `os` and `cibw_archs` to name upload artifacts
@djhoese
Copy link
Collaborator

djhoese commented Jan 23, 2025

Awesome! Thanks for this.

I just want to note for my future self mostly: We've had issues in the past with openmp on mac and how it gets linked from homebrew on the runner. I could see us having issues with this new configuration (ex. intel wheels not having it, arm wheels having it), but I'm not sure there is much we can do since we are dependent on the GitHub Actions runners available to us.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants