summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gmail.com>2024-01-22 10:45:15 +0000
committerEmmanuele Bassi <ebassi@gmail.com>2024-01-22 10:45:15 +0000
commit74a584e25a6c495f40fb6168ae867aa4b925acdb (patch)
tree65af07ba42a0dbec319d6e7b02499b1c274a4b9c
parentaee343fe5c2bd84188fa35bb3fb01068551104af (diff)
parentf52a973a6ec7f1fa4749721a10979198ab16639e (diff)
Merge branch 'fix-dist-docs' into 'main'
ci: Fix tarballing the docs on dist See merge request GNOME/glib!3803
-rw-r--r--.gitlab-ci.yml10
1 files changed, 6 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8a4fd3fbf..4edde21f0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -713,10 +713,12 @@ dist-job:
- meson subprojects download
- meson setup ${MESON_COMMON_OPTIONS} --buildtype release -Ddocumentation=true -Dman-pages=enabled _build
- meson dist -C _build
- - tar -c -J -f "glib-docs-$CI_COMMIT_TAG.tar.xz" -C docs/reference/glib glib
- - tar -c -J -f "gmodule-docs-$CI_COMMIT_TAG.tar.xz" -C docs/reference/gmodule gmodule
- - tar -c -J -f "gobject-docs-$CI_COMMIT_TAG.tar.xz" -C docs/reference/gobject gobject
- - tar -c -J -f "gio-docs-$CI_COMMIT_TAG.tar.xz" -C docs/reference/gio gio
+ # Compile again to build the docs
+ - meson compile -C _build
+ - tar -c -J -f "glib-docs-$CI_COMMIT_TAG.tar.xz" -C _build/docs/reference/glib glib
+ - tar -c -J -f "gmodule-docs-$CI_COMMIT_TAG.tar.xz" -C _build/docs/reference/gmodule gmodule
+ - tar -c -J -f "gobject-docs-$CI_COMMIT_TAG.tar.xz" -C _build/docs/reference/gobject gobject
+ - tar -c -J -f "gio-docs-$CI_COMMIT_TAG.tar.xz" -C _build/docs/reference/gio gio
artifacts:
paths:
- "${CI_PROJECT_DIR}/_build/glib-docs-$CI_COMMIT_TAG.tar.xz"