From ebec3c88c3228cfbdc30bfc9cc9d5e24a6e167bc Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Thu, 16 May 2024 17:20:24 +0200 Subject: [PATCH] ci: Build Fedora rawhide with sanitizers in mkosi Let's make sure one build has sanitizers enabled for extra coverage. --- .github/workflows/mkosi.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/mkosi.yml b/.github/workflows/mkosi.yml index 583f287de29..e4e233b236c 100644 --- a/.github/workflows/mkosi.yml +++ b/.github/workflows/mkosi.yml @@ -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 -- 2.47.3