From 26890fbb82772ecb53d2cae4da9d92c9c2dc5cea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Wed, 5 Feb 2025 14:45:58 +0100 Subject: [PATCH] ci: Enable introspection for installed tests --- .gitlab-ci.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6cf3a970d..2b17183a2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -372,9 +372,15 @@ installed-tests: extends: - .build-linux - .only-schedules-or-manual + - .with-git + - .build-gobject-introspection image: "${FEDORA_IMAGE}" stage: build needs: [] + before_script: + - !reference [".build-linux", "before_script"] + - !reference [".with-git", "before_script"] + - !reference [".build-gobject-introspection", "before_script"] script: # dtrace is disabled because it breaks the static-link.py test - meson setup ${MESON_COMMON_OPTIONS} @@ -383,6 +389,7 @@ installed-tests: -Dinstalled_tests=true -Ddefault_library=both -Ddtrace=disabled + -Dintrospection=enabled _build - meson compile -C _build - sudo meson install -C _build