[PATCH 0/3] ci: don't compile whole project when testing docs with Meson
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Sep 11, 2025, 09:16 UTC
- Message-ID
- <20250911-b4-pks-meson-docs-target-v1-0-a92c666ecef9@pks.im>
Hi,
these two patches introduce a new "docs" alias into Meson and use it in our "documentation" CI jobs so that we stop compiling all of Git only to verify the generated manpages. This fixes the issue reported by Gábor in [1].
Thanks!
Patrick
[1]: <aLCf0UaTxy5Nxpv/@szeder.dev>
---
Patrick Steinhardt (3):
meson: introduce a "docs" alias to compile documentation only
meson: print docs backend as part of the summary
ci: don't compile whole project when testing docs with MesonDocumentation/howto/meson.build | 4 ++-- Documentation/meson.build | 8 ++++---- Documentation/technical/meson.build | 4 ++-- ci/test-documentation.sh | 4 ++-- contrib/contacts/meson.build | 4 ++-- contrib/subtree/meson.build | 4 ++-- meson.build | 10 ++++++++++ 7 files changed, 24 insertions(+), 14 deletions(-)
--- base-commit: ab427cd991100e94792fce124b0934135abdea4b change-id: 20250911-b4-pks-meson-docs-target-56d8a21e84bf