From 34f6c9514a61a87e5be32d7510bbcb1e61533d8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Tue, 31 Aug 2021 11:02:24 +0200 Subject: [PATCH] ci: Add a fedora build job We currently use a setup modelled after the flatpak CI workflow, where we produce extension bundles and expose them as artifacts for easy testing. It still makes sense to test a regular build though, in particular as that can include classic mode support. Part-of: --- .gitlab-ci.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 064dc497..297a6bce 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -130,3 +130,16 @@ build-bundles: expose_as: 'Get Extension bundles here' paths: - zip-files/ + +fedora-build: + extends: + - .fdo.distribution-image@fedora + - .gnome-shell-extensions.fedora:34 + stage: build + needs: + - build-fedora-container + script: + - meson setup build --werror -Dextension_set=all -Dclassic=true + - meson compile -C build + - meson test -C build + - meson install -C build