summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksandermj@chromium.org>2023-04-10 16:30:33 +0000
committerAleksander Morgado <aleksandermj@chromium.org>2023-04-10 16:32:04 +0000
commit3b3fa0a6bb392eea7aecfcd45b762ad0b26c3d87 (patch)
treefb464c4e2e2f61774abbe44144c614cb73038850
parenta1441732a6eb52e39322bab46d476b2097227c6d (diff)
downloadlibmbim-3b3fa0a6bb392eea7aecfcd45b762ad0b26c3d87.tar.gz
ci: add explicit debug build with all features
The release buildtype will disable certain warnings that we do see in debug builds. Ensure we have a test build with all features enabled in debug mode. We re-use the build we had with introspection enabled, as that is also covered by the new test.
-rw-r--r--.gitlab-ci.yml6
1 files changed, 4 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5d3a4cb..8d7a365 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -44,7 +44,7 @@ build-no-introspection:
- ninja -C build
- ninja -C build install
-build-introspection:
+build-debug:
stage: build
extends:
- .fdo.distribution-image@ubuntu
@@ -55,9 +55,11 @@ build-introspection:
- tags
- schedules
script:
- - meson setup build --prefix=/usr -Dwerror=true
+ - meson setup build --buildtype=debug --prefix=/usr -Dgtk_doc=true -Dwerror=true
- ninja -C build
- ninja -C build install
+ - ninja -C build dist
+ - ninja -C build uninstall
build-no-deprecated:
stage: build