summaryrefslogtreecommitdiffstats
path: root/.github/workflows/mkosi.yml
diff options
context:
space:
mode:
authorDaan De Meyer <daan.j.demeyer@gmail.com>2024-06-03 15:43:31 +0200
committerGitHub <noreply@github.com>2024-06-03 15:43:31 +0200
commit954019d2116c8a2e7dcb203e804828328498139b (patch)
tree69b6fc8601ab23bf532f951df13937ade19c0b74 /.github/workflows/mkosi.yml
parentbuild(deps): bump redhat-plumbers-in-action/differential-shellcheck (diff)
parentmkosi: Allow using $MESON_VERBOSE to enable verbose meson output (diff)
downloadsystemd-954019d2116c8a2e7dcb203e804828328498139b.tar.xz
systemd-954019d2116c8a2e7dcb203e804828328498139b.zip
Merge pull request #33146 from DaanDeMeyer/clang
mkosi: Add support for building with LLVM
Diffstat (limited to '.github/workflows/mkosi.yml')
-rw-r--r--.github/workflows/mkosi.yml9
1 files changed, 9 insertions, 0 deletions
diff --git a/.github/workflows/mkosi.yml b/.github/workflows/mkosi.yml
index b54f386be1..5cf9a0d753 100644
--- a/.github/workflows/mkosi.yml
+++ b/.github/workflows/mkosi.yml
@@ -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@a5ac7e51b41094c92402da3b24376905380afc29
@@ -123,6 +130,8 @@ jobs:
# Enabling optimizations significantly speeds up integration tests.
OPTIMIZATION=g
SANITIZERS=${{ matrix.sanitizers }}
+ MESON_OPTIONS=--werror
+ LLVM=${{ matrix.llvm }}
[Host]
ToolsTree=default