]> Kevux Git Server - rit/commit
ci: perform build and smoke tests for Meson docs
authorPatrick Steinhardt <ps@pks.im>
Wed, 12 Mar 2025 14:28:54 +0000 (15:28 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 12 Mar 2025 17:21:53 +0000 (10:21 -0700)
commit9451446c61e766ada8fbb88e6acee98408091317
tree740a8a8c3527c26673249275a6f0525a5db60963
parent87a0bdbf0f72b7561f3cd50636eee33dcb7dbcc3
ci: perform build and smoke tests for Meson docs

Our "documentation" CI job performs a couple of tests against our
documentation. Part of these tests is to check whether documentation
builds at all and whether it spits out the expected set of files. We
don't yet have such a test for Meson, which means that we wouldn't
notice at all if building the documentation were to break. As a result,
breakages as fixed by 87eccc3a81d (meson: fix building technical and
howto docs, 2025-03-02) are easy to go unnoticed.

Address this test gap by starting to build both manpages and HTML sites
as part of the CI job.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
ci/test-documentation.sh