aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Geiselbrecht <geist@foobox.com>2024-04-07 23:44:41 -0700
committerTravis Geiselbrecht <geist@foobox.com>2024-04-07 23:55:07 -0700
commit41ae8ad4ee200d0bbff4dc0a4882d8d30b371571 (patch)
treeae44e0d6f640179891c5226aafcb538dcbcebe2a
parent37c3228443b502d2e33d1f965c67292e3b1ed1fd (diff)
downloadlk-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.yml16
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 }}