ci: Init submodule

As the gnome-shell-sass submodule isn't included under subprojects,
meson doesn't handle it automatically.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/190>
This commit is contained in:
Florian Müllner
2021-09-06 00:08:29 +02:00
parent 0b993525f5
commit 93dd8f535d
+4
View File
@@ -139,6 +139,8 @@ fedora-build:
stage: build
needs:
- build-fedora-container
before_script:
- git submodule update --init
script:
- meson setup build --werror -Dextension_set=all -Dclassic=true
- meson compile -C build
@@ -155,6 +157,8 @@ fedora-dist:
stage: deploy
needs:
- fedora-build
before_script:
- git submodule update --init
script:
- meson dist -C build
rules: