From e52e38d8fbe88e7e9ef57070dcea2ff11231bfcb Mon Sep 17 00:00:00 2001 From: Bilal Elmoussaoui Date: Fri, 28 Jun 2024 19:34:32 +0200 Subject: [PATCH] ci: Add a Xwayland without x11 job As we expect various distros to switch to this build in the future, having a CI test build for it would ensure things keep working as expected Part-of: --- .gitlab-ci.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e7c7709af..d2b83241e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -450,6 +450,28 @@ build-without-native-backend-and-wayland@x86_64: paths: - build/meson-logs +build-wayland-xwayland@x86_64: + extends: + - .mutter.distribution-image + - .mutter.fedora@x86_64 + stage: build + needs: + - job: build-fedora-container@x86_64 + artifacts: false + script: + - meson setup . build --werror --prefix /usr + -Dbuildtype=debugoptimized + -Dwayland=true + -Dxwayland=true + -Dx11=false + -Dtests=disabled + -Dintrospection=false + - meson compile -C build + - sudo meson install --no-rebuild -C build + artifacts: + paths: + - build/meson-logs + build-wayland-only@x86_64: extends: - .mutter.distribution-image