[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.
This commit is contained in:
16
.github/workflows/github-ci.yml
vendored
16
.github/workflows/github-ci.yml
vendored
@@ -42,13 +42,27 @@ jobs:
|
|||||||
- nucleo-f072rb
|
- nucleo-f072rb
|
||||||
- pico-test
|
- pico-test
|
||||||
- sifive-e-test
|
- sifive-e-test
|
||||||
- sifive-unleashed-test
|
|
||||||
- visionfive2-test
|
- visionfive2-test
|
||||||
- rosco-m68k-test
|
- rosco-m68k-test
|
||||||
exclude:
|
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
|
# no toolchain for 7.5.0 for or1k
|
||||||
- project: or1ksim
|
- project: or1ksim
|
||||||
toolchain-ver: 7.5.0
|
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:
|
env:
|
||||||
PROJECT: ${{ matrix.project }}
|
PROJECT: ${{ matrix.project }}
|
||||||
|
|||||||
Reference in New Issue
Block a user