summaryrefslogtreecommitdiff
path: root/.woodpecker
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-07-12 17:52:56 +0300
committerPaul Buetow <paul@buetow.org>2026-07-12 17:52:56 +0300
commit198b0e8112905bc003f954fc9159cc3da2dfce09 (patch)
tree5a82e23b025075bfe11ea2a183359e739be81ff3 /.woodpecker
parent6b0f2de39c2d8b9e8d346abd8548024da4ae8185 (diff)
ci: install libasan+libubsan in the ASan lane (kt0)
The asan lane used -Db_sanitize=address,undefined but never installed the sanitizer runtime libs, so it could not link. kt0 (leak check after M1) ran clean locally after installing them: full unit+integration suite under ASan, zero leaks / zero UBSan issues.
Diffstat (limited to '.woodpecker')
-rw-r--r--.woodpecker/ci.yml1
1 files changed, 1 insertions, 0 deletions
diff --git a/.woodpecker/ci.yml b/.woodpecker/ci.yml
index 6ec4680..3e2ac88 100644
--- a/.woodpecker/ci.yml
+++ b/.woodpecker/ci.yml
@@ -37,6 +37,7 @@ steps:
meson ninja-build gcc clang clang-format git
pkgconf-pkg-config xorg-x11-server-Xvfb
gtk4-devel glib2-devel libadwaita-devel
+ libasan libubsan
- |
if [ "$LANE" = "gegl" ]; then
dnf install -y --setopt=install_weak_deps=False gegl-devel babl-devel