sigprof / guix-qmk

GNU Guix support for QMK firmware
GNU General Public License v3.0
2 stars 2 forks source link

ci: Don't test the `develop` branch of `qmk/qmk_firmware` #9

Closed sigprof closed 9 months ago

sigprof commented 9 months ago

Unfortunately, the code from the develop branch can't be compiled using gcc-arm-none-eabi-7-2018-q2-update, which is the newest version of the ARM toolchain available in Guix at the moment. The problem is that the code from https://www.github.com/qmk/qmk_firmware/pull/21656 uses _Alignas in compound literals, which requires GCC >= 8.x.

Disable tests for the develop branch in CI; this will keep it working until the next round of breaking changes merge in QMK, at which point the ARM support would need to be dropped until a more recent version of the ARM embedded toolchain appears in Guix.