diff options
author | Travis Geiselbrecht <geist@foobox.com> | 2024-04-07 23:44:41 -0700 |
---|---|---|
committer | Travis Geiselbrecht <geist@foobox.com> | 2024-04-07 23:55:07 -0700 |
commit | 41ae8ad4ee200d0bbff4dc0a4882d8d30b371571 (patch) | |
tree | ae44e0d6f640179891c5226aafcb538dcbcebe2a | |
parent | 37c3228443b502d2e33d1f965c67292e3b1ed1fd (diff) | |
download | lk-41ae8ad4ee200d0bbff4dc0a4882d8d30b371571.tar.gz |
[github][ci] Reduce the number of GCC runs on older compiler
-Don't try to compile any riscv targets on gcc 7.5.0 which is a bit too
old to deal with any of the newer ISA extensions.
-Stop building UBSAN on 7.5.0 builds since that's not particularly
useful.
-rw-r--r-- | .github/workflows/github-ci.yml | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/.github/workflows/github-ci.yml b/.github/workflows/github-ci.yml index dcf02544..73b825b3 100644 --- a/.github/workflows/github-ci.yml +++ b/.github/workflows/github-ci.yml @@ -42,13 +42,27 @@ jobs: - nucleo-f072rb - pico-test - sifive-e-test - - sifive-unleashed-test - visionfive2-test - rosco-m68k-test exclude: + # no real point building ubsan on the old compiler + - ubsan: 1 + toolchain-ver: 7.5.0 # no toolchain for 7.5.0 for or1k - project: or1ksim toolchain-ver: 7.5.0 + # building newer riscv stuff on 7.5.0 is fairly difficult due to + # lack of certain extensions + - project: qemu-virt-riscv32-test + toolchain-ver: 7.5.0 + - project: qemu-virt-riscv64-test + toolchain-ver: 7.5.0 + - project: qemu-virt-riscv64-supervisor-test + toolchain-ver: 7.5.0 + - project: sifive-e-test + toolchain-ver: 7.5.0 + - project: visionfive2-test + toolchain-ver: 7.5.0 env: PROJECT: ${{ matrix.project }} |