-
Notifications
You must be signed in to change notification settings - Fork 31
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
Add the brand new (beta) GitHub hosted M1 runner into ci.yml #685
Conversation
Add "macos-14" to CI matrix for M1 testing
this is nice, I use M1:) |
No, they don't charge. It is available to open source, just like the other GH-hosted runners such as "macos-latest". Though, it's in beta. Currently our tests failed with it, I didn't dig into it to see if it was our code or their runner's fault. I use an M2 :) |
Exciting to see this! It looks like this is the problem: https://github.com/UXARRAY/uxarray/actions/runs/7734670366/job/21089077449?pr=685#step:4:12 The default must work fine for the current options, but obviously not w/ arm64 |
Well, that was false hope, but it looks like there's a workaround in this thread and work in progress to support this. |
Thanks a lot for pointing this out! It helped us overcome the architecture issue. Now is a shell issue I believe, which leads to |
Yay, we got them all to pass! Any ideas on cleaning up a bit the X64 vs. ARM64 conditioning for the "conda setup" step in the file would be appreciated. |
I think this might be the best we can do right now (open to ideas though). I did something similar over on geocat-viz. I'm hopeful that once setup-miniconda actually has support for this it'll look a bit cleaner. There's a PR in review now to add it. |
Add "macos-14" to CI matrix for M1 testing
Overview
GitHub just announced their brand new M1 runner, "macos-14", for use. Let us give it a try in our CI actions.
See this PR's own action runs for a quick demo of it.