]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mkosi: Build Fedora Rawhide sanitizers job with LLVM
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sat, 1 Jun 2024 13:14:08 +0000 (15:14 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 3 Jun 2024 11:47:37 +0000 (13:47 +0200)
More coverage and clang tends to be better at sanitizers than gcc.

.github/workflows/mkosi.yml

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