[gnome-shell-extensions] ci: Add a fedora build job



commit 34f6c9514a61a87e5be32d7510bbcb1e61533d8c
Author: Florian Müllner <fmuellner gnome org>
Date:   Tue Aug 31 11:02:24 2021 +0200

    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: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/186>

 .gitlab-ci.yml | 13 +++++++++++++
 1 file changed, 13 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 064dc49..297a6bc 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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]