mkosi: Build Fedora Rawhide sanitizers job with LLVM

More coverage and clang tends to be better at sanitizers than gcc.
This commit is contained in:
Daan De Meyer 2024-06-01 15:14:08 +02:00
parent aacf9527d6
commit 9ee96e7382

View file

@ -57,24 +57,31 @@ jobs:
- distro: arch - distro: arch
release: rolling release: rolling
sanitizers: "" sanitizers: ""
llvm: 0
- distro: debian - distro: debian
release: testing release: testing
sanitizers: "" sanitizers: ""
llvm: 0
- distro: ubuntu - distro: ubuntu
release: noble release: noble
sanitizers: "" sanitizers: ""
llvm: 0
- distro: fedora - distro: fedora
release: "40" release: "40"
sanitizers: "" sanitizers: ""
llvm: 0
- distro: fedora - distro: fedora
release: rawhide release: rawhide
sanitizers: address,undefined sanitizers: address,undefined
llvm: 1
- distro: opensuse - distro: opensuse
release: tumbleweed release: tumbleweed
sanitizers: "" sanitizers: ""
llvm: 0
- distro: centos - distro: centos
release: "9" release: "9"
sanitizers: "" sanitizers: ""
llvm: 0
steps: steps:
- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633
@ -124,6 +131,7 @@ jobs:
OPTIMIZATION=g OPTIMIZATION=g
SANITIZERS=${{ matrix.sanitizers }} SANITIZERS=${{ matrix.sanitizers }}
MESON_OPTIONS=--werror MESON_OPTIONS=--werror
LLVM=${{ matrix.llvm }}
[Host] [Host]
ToolsTree=default ToolsTree=default