sdk-ng
sdk-ng copied to clipboard
Add AArch64 Linux runners for GH Actions CI
trafficstars
Add AArch64 Linux runners for GitHub Actions CI to facilitate:
-
Building the Zephyr SDK for
linux-aarch64host- Currently, the
linux-aarch64toolchains are cross-compiled from thelinux-x86_64host. This is slightly slower than natively compiling on an AArch64 machine. - Build natively on AArch64 Linux instances if the computing cost is comparable to that of the x86-64 Linux instances.
- Currently, the
-
Testing
linux-aarch64Zephyr SDK build- This must be done on an AArch64 Linux machine in order to maintain our sanity; doing it inside QEMU on an x86-64 machine will take forever.
- Test environment must reproduce the user environment as closely as possible.
- Currently, we are running any automated tests for
linux-aarch64builds.