Skip to content
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: Don't test the develop branch of qmk/qmk_firmware #9

Merged
merged 1 commit into from
Mar 6, 2024

Conversation

sigprof
Copy link
Owner

@sigprof sigprof commented Mar 6, 2024

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.

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.
@sigprof sigprof merged commit c8d47d4 into main Mar 6, 2024
3 checks passed
@sigprof sigprof deleted the ci-disable-develop branch March 6, 2024 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant