git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] ci: don't compile whole project when testing docs with Meson
@ 2025-09-11  9:16 Patrick Steinhardt
  2025-09-11  9:16 ` [PATCH 1/3] meson: introduce a "docs" alias to compile documentation only Patrick Steinhardt
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Patrick Steinhardt @ 2025-09-11  9:16 UTC (permalink / raw)
  To: git; +Cc: SZEDER Gábor

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 Meson

 Documentation/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


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2025-09-16 16:24 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-11  9:16 [PATCH 0/3] ci: don't compile whole project when testing docs with Meson Patrick Steinhardt
2025-09-11  9:16 ` [PATCH 1/3] meson: introduce a "docs" alias to compile documentation only Patrick Steinhardt
2025-09-16  9:14   ` Karthik Nayak
2025-09-16  9:55     ` Patrick Steinhardt
2025-09-16 11:50       ` Karthik Nayak
2025-09-11  9:16 ` [PATCH 2/3] meson: print docs backend as part of the summary Patrick Steinhardt
2025-09-11  9:16 ` [PATCH 3/3] ci: don't compile whole project when testing docs with Meson Patrick Steinhardt
2025-09-16  9:16   ` Karthik Nayak
2025-09-11 17:02 ` [PATCH 0/3] " Junio C Hamano
2025-09-15  6:04   ` Patrick Steinhardt
2025-09-15 23:13     ` Junio C Hamano
2025-09-16  6:41       ` Patrick Steinhardt
2025-09-16 16:24         ` Junio C Hamano
2025-09-16  9:17 ` Karthik Nayak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).