-
-
Notifications
You must be signed in to change notification settings - Fork 648
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
Issue/gh action macos aarch64 #3669
Issue/gh action macos aarch64 #3669
Conversation
701bbb1
to
2aba539
Compare
Thanks for giving this a shot! At the moment it's failing with:
Moreover, IIRC macos-13 will be retired from GHA. I'd be fine with removing the combinations that won't possibly work (newer macOS + older emacsen). However Would be good to run emacs 26 on some or other CI. |
2aba539
to
78b303d
Compare
c1e0dd1
to
3e68914
Compare
Hi @vemv :)
I think it should be fine now. I forgot the matrix/include section does not accept arrays, thus I had to repeat the entries twice, and due to economy of space I've only included java version=11, let me know if you want me to add two more entries for java=17 to get it inline with the rest.
Let me know what you think we should do. I'm fine supporting it as long as it is around.
👍 , just a note, this is a limitation of nix-emacs-ci, not a hard limit. If we try really hard enough we might be able to get older versions (but can't see the merit of it).
This is due to this commit 8b2ef5f #3661 , unrelated to this patch.
#3207 :) |
Mmm, we should have it as there's some JVM-level testing. Another PR welcome.
So arm macs can run older emacsen? That would seem worth looking into. No rush atm. (the merit being to support our very diverse user base)
The incident seems to support the choice of using both GHA and CCI - the redundancy keeps us (more-or-less) isolated from churn. |
Well spotted, thanks! @alexander-yakushev , could you please take a look at the small breakage? |
Hi,
Could you please review the patch to add a separate flow in the CI for macOS on Apple Silicon? It fixes #3668
The macos-latest runner now targets Apple Silicon, and nix-emacs-ci supports version 28.x and above on this platform. I don't see this as an issue since I've also restored the old flow on the Intel macos 13.
By the way, as I've mentioned on other occasions, my personal opinion is that it is sufficient to only run/support the latest Emacs version on non-Unix platforms. :)
actions/runner-images#9741
purcell/nix-emacs-ci@ff5333a#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
Thanks
Before submitting the PR make sure the following things have been done (and denote this
by checking the relevant checkboxes):
eldev test
)eldev lint
) which is based onelisp-lint
and includescheckdoc
, check-declare, packaging metadata, indentation, and trailing whitespace checks.