diff options
author | Matthias Clasen <mclasen@redhat.com> | 2023-01-02 11:24:05 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2023-01-02 11:27:22 -0500 |
commit | 5a6863978826d64ab44c3631b8a819b5f8acd852 (patch) | |
tree | e0452814bca5c8e8a4ae48c188e91c28f9b10beb /.gitlab-ci.yml | |
parent | 85df554ec1b03bada0b77b0c58aa87fd2c171d0f (diff) | |
download | gtk+-5a6863978826d64ab44c3631b8a819b5f8acd852.tar.gz |
ci: Enable introspection for the docs build
It is required, so lets not rely on defaults.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7338279661..bb4690b179 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -113,7 +113,12 @@ release-build: - pip3 install --user meson~=0.64 - meson subprojects download - meson subprojects update --reset - - meson setup ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} ${BACKEND_FLAGS} ${FEATURE_FLAGS} _build + - meson setup + ${COMMON_MESON_FLAGS} + ${EXTRA_MESON_FLAGS} + ${BACKEND_FLAGS} + ${FEATURE_FLAGS} + _build - meson compile -C _build - .gitlab-ci/run-tests.sh _build x11 @@ -338,7 +343,10 @@ static-scan: script: - export PATH="$HOME/.local/bin:$PATH" - pip3 install --user meson~=0.64 - - meson setup ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} _scan_build + - meson setup + ${COMMON_MESON_FLAGS} + ${EXTRA_MESON_FLAGS} + _scan_build - ninja -C _scan_build scan-build artifacts: paths: @@ -368,12 +376,18 @@ reference: image: $FEDORA_IMAGE stage: docs needs: [] - variables: - EXTRA_MESON_FLAGS: "--buildtype=release --force-fallback-for=gdk-pixbuf,pango" script: - export PATH="$HOME/.local/bin:$PATH" - pip3 install --user meson~=0.64 - - meson setup ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} -Dgtk_doc=true -Dgdk-pixbuf:gtk_doc=true -Dpango:gtk_doc=true _build + - meson setup + ${COMMON_MESON_FLAGS} + --buildtype=release + --force-fallback-for=gdk-pixbuf,pango + -Dintrospection=enabled + -Dgtk_doc=true + -Dgdk-pixbuf:gtk_doc=true + -Dpango:gtk_doc=true + _build - meson compile -C _build - mkdir -p _reference/ - mv _build/docs/reference/gdk/gdk4/ _reference/gdk4/ |