ci: Include subprojects in tarball

jasmine-gjs isn't widely available in distributions, so instead
of adding an obscure build dependency, include the subproject
in the tarball.

The --include-subprojects flag only applies to subprojects that
are used in the build, so we do not bundle gi-docgen that is
provided in the mutter image.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3164>
This commit is contained in:
Florian Müllner 2024-02-12 12:00:05 +01:00 committed by Marge Bot
parent 151e2faa0f
commit 372dfc5f75

View File

@ -275,7 +275,7 @@ dist:
- sudo meson install -C mutter/build
- mkdir -m 700 $XDG_RUNTIME_DIR
script:
- dbus-run-session xvfb-run meson dist -C build
- dbus-run-session xvfb-run meson dist -C build --include-subprojects
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: