summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2022-08-31 14:15:16 -0400
committerThibault Saunier <tsaunier@igalia.com>2023-04-22 09:32:32 -0400
commitb14e675a2786c31aa614ed23591fbed03d05a946 (patch)
tree734669cdb6c63a3fbe7ab27f796e044d47665094 /.gitlab-ci.yml
parentd4a910649955ecbee2db1ced67eed748995f6d58 (diff)
downloadgstreamer-b14e675a2786c31aa614ed23591fbed03d05a946.tar.gz
gir: Checkout all .gir files and check that they are updated on the CI
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3010>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml10
1 files changed, 8 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ff7ec9b3a4..5f02bfe15e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -750,12 +750,18 @@ valgrind ges:
- meson build/ $MESON_ARGS
- ccache --show-stats
+ - ninja -C build/ update_girs
+ # Ignore modifications to wrap files made by meson
+ - git checkout subprojects/*.wrap
+ - ./ci/scripts/check-diff.py "gir files"
+
- ./gst-env.py ninja -C build/ plugins_doc_caches
# Ignore modifications to wrap files made by meson
- git checkout subprojects/*.wrap
- - ./ci/scripts/check-documentation-diff.py
+ - ./ci/scripts/check-diff.py
- ./gst-env.py ninja -C build subprojects/gst-docs/GStreamer-doc
+
- mv build/subprojects/gst-docs/GStreamer-doc/html documentation/
artifacts:
@@ -763,7 +769,7 @@ valgrind ges:
expire_in: "7 days"
paths:
- documentation/
- - plugins-cache-diffs/
+ - diffs/
#
# This jobs runs in gstreamer namespace when after the merge into main branch.