-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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] Build on 386 architecture #5031
Comments
Do we need to do the same for ARM? |
Yes, I thought we were doing it already, but maybe we are doing it only on contrib. We should build on every arch-OS combination that we intend to do an official release of. |
As discussed at triage on Mar-18, the real problem here is that there's a delta between what we're testing for every build vs what we're releasing. |
@mx-psi Investigating this, it would seem that GitHub actions hosted runners only supports the x86_64/AMD64 processor architecture. ARM64 Linux issue was opened but closed as not supported. The limitation is the VMs on Azure used for hosted runners. Workarounds are :
|
@hickeyma You can cross-compile just by setting the |
/assign |
We don't build on 386 architecture on CI, but we do release 386 binaries for this distro. This means that if there is an issue like #5013 (comment), we don't detect it until potentially the very last step of the release.
We can add builds for Windows 386 and Linux 386 to CI on this repository to catch these build errors sooner.
Edit: As discussed below, this also applies to arm64 and any other OS-architecture pair that we intend to release
The text was updated successfully, but these errors were encountered: