From 91012c36900b442ab081c397fe4b6efcf1551dfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Fri, 24 Jul 2026 17:50:51 +0200 Subject: [PATCH] ci: Use ninja to generate coverage files meson compile -C coverage is not a thing See: https://github.com/mesonbuild/meson/issues/7895 --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 52ed0464..8e5c31de 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -90,7 +90,8 @@ test: script: - meson setup _build --werror -Ddrivers=all -Db_coverage=true - meson test -C _build --print-errorlogs --no-stdsplit --timeout-multiplier 3 - - meson compile -C _build coverage || true + # We can't use `meson compile` https://github.com/mesonbuild/meson/issues/7895 + - ninja -C _build coverage - cat _build/meson-logs/coverage.txt || true artifacts: reports: