-
Notifications
You must be signed in to change notification settings - Fork 112
Updated GitHub actions to support arm runners #131
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
base: master
Are you sure you want to change the base?
Conversation
and arm runners? |
Good idea. It would require some additional testing though.
It's not entirely clear though if all of those binaries can actually be built without modifying the code. I can try, but it'll take a while. |
yes, also you have arm runners now to test it: digits, jetson thor, cuda arm laptops are coming... |
commit f053687 Author: Zuzu-Typ <[email protected]> Date: Mon Feb 3 13:43:02 2025 +0100 Removed temporary comments commit 839d1f7 Author: Zuzu-Typ <[email protected]> Date: Mon Feb 3 12:59:28 2025 +0100 Fixed some oversights commit 35ac3eb Author: Zuzu-Typ <[email protected]> Date: Mon Feb 3 12:55:34 2025 +0100 Excluded ppc64le and s390x commit 7598bb6 Author: Zuzu-Typ <[email protected]> Date: Mon Feb 3 12:43:45 2025 +0100 Try running Python 3.10 builds only for ppc64le and s390x commit 141e188 Author: Zuzu-Typ <[email protected]> Date: Mon Feb 3 12:12:04 2025 +0100 Skipping outdated Python versions commit d536992 Author: Zuzu-Typ <[email protected]> Date: Mon Feb 3 12:06:49 2025 +0100 Using ubuntu-latest with qemu for ppc64le and s390x commit 8384975 Author: Zuzu-Typ <[email protected]> Date: Mon Feb 3 11:37:14 2025 +0100 Commented out ifs for testing purposes commit 7726b71 Author: Zuzu-Typ <[email protected]> Date: Mon Feb 3 11:32:52 2025 +0100 Fixed needs requirement in workflow commit e01989c Author: Zuzu-Typ <[email protected]> Date: Mon Feb 3 11:31:33 2025 +0100 Fixed needs requirement in workflow commit 9cb660e Author: Zuzu-Typ <[email protected]> Date: Mon Feb 3 11:27:53 2025 +0100 Fixed incorrect indentation commit 96ed215 Author: Zuzu-Typ <[email protected]> Date: Mon Feb 3 11:25:21 2025 +0100 Add support for arm builds and runners
Nice, thanks for the heads-up! |
@Zuzu-Typ FYI: also window arm is coming for Q2 2025 github/roadmap#1098 |
Thanks for your runners, I really appreciate it from Nvidia (Digits, Thor and Cuda ARM laptops) |
cc @mcfletch could you merge it ASAP? |
One question, I mean |
Are you asking me or mcfletch? I believe it isn't strictly necessary. I removed <=3.8 from the build script, because they might not be supported on all manylinux or musllinux images. |
I hope that @mcfletch merge ASAP |
Added support for arm architectures and extended manylinux and musllinux versions
Removed support for Python 3.6-3.8 builds
Newer manylinux and musllinux distros do not come with older Python versions.
Python 3.8 is at end of life by now.
Switched to experimental arm runners (for vastly improved build times for aarch64 and armv7l)
See https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/