-
-
Notifications
You must be signed in to change notification settings - Fork 270
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 Apple Silicon (macOS aarch64) to the CI matrix #3793
CI: Add Apple Silicon (macOS aarch64) to the CI matrix #3793
Conversation
349828d
to
11b31d2
Compare
Is this actually downloading the correct Julia? E.g. if I look at https://github.com/JuliaLang/Pkg.jl/actions/runs/7891826267/job/21536978272?pr=3793, I see:
IIUC, this looks like we've downloaded the macOS x86_64 build of Julia, and we're running it on Apple M1 under Rosetta, right? |
For contrast, if I look at https://github.com/JuliaSparse/SparseArrays.jl/actions/runs/7891594032/job/21536261812?pr=505 (which is from JuliaSparse/SparseArrays.jl#505), I see:
|
Ok yeah, that's more like it. 20 min on Apple silicon. 35 min on Intel |
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.
LGTM.
It would be nice to have a way of programmatically checking that we're not in the "running x86_64 Julia under Rosetta on Apple Silicon" situation, instead of having to manually inspect the logs. But I think we can do that in a follow-up PR.
* add aarch64 macos CI * fix * relax tag * tryfix * try again
* add aarch64 macos CI * fix * relax tag * tryfix * try again
* add aarch64 macos CI * fix * relax tag * tryfix * try again
No description provided.