]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
ci: Build Fedora rawhide with sanitizers in mkosi 33105/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 16 May 2024 15:20:24 +0000 (17:20 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 31 May 2024 15:26:13 +0000 (17:26 +0200)
Let's make sure one build has sanitizers enabled for extra coverage.

.github/workflows/mkosi.yml

index 583f287de291a441babec4412663ada1bb3a35a3..e4e233b236cd2a694ae5dbe9a833969f38344908 100644 (file)
@@ -56,18 +56,25 @@ jobs:
         include:
           - distro: arch
             release: rolling
+            sanitizers: ""
           - distro: debian
             release: testing
+            sanitizers: ""
           - distro: ubuntu
             release: noble
+            sanitizers: ""
           - distro: fedora
             release: "40"
+            sanitizers: ""
           - distro: fedora
             release: rawhide
+            sanitizers: address,undefined
           - distro: opensuse
             release: tumbleweed
+            sanitizers: ""
           - distro: centos
             release: "9"
+            sanitizers: ""
 
     steps:
     - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633
@@ -115,6 +122,7 @@ jobs:
                 WITH_DEBUG=1
                 # Enabling optimizations significantly speeds up integration tests.
                 OPTIMIZATION=g
+                SANITIZERS=${{ matrix.sanitizers }}
 
         [Host]
         ToolsTree=default