ci: install newer meson via pip in documentation job
authorTim-Philipp Müller <tim@centricular.com>
Mon, 18 Oct 2021 14:48:09 +0000 (15:48 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Mon, 18 Oct 2021 17:03:19 +0000 (18:03 +0100)
Since updating the existing image seems difficult and efforts
to redo the setup are still work in progress.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>

.gitlab-ci.yml

index b1c9780..40538a6 100644 (file)
@@ -701,7 +701,9 @@ valgrind ges:
     MESON_BUILDTYPE_ARGS: "-Ddoc=enabled"
     CI_ARTIFACTS_URL: "${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/"
   script:
+  # FIXME: should rebuild the image with newer versions!
   - pip3 install --upgrade hotdoc
+  - pip3 install --upgrade meson
   - *build
   - ./gst-env.py ninja -C build/ plugins_doc_caches
   - ./ci/scripts/check-documentation-diff.py