1
0
mirror of synced 2026-01-29 13:31:13 +00:00
Commit Graph

11 Commits

Author SHA1 Message Date
Krystine Sherwin
891a907a30 Add and use ENABLE_HELP_SOURCE
Conditionally include help source tracking to preserve ABI.
Docs builds can (and should) use `ENABLE_HELP_SOURCE` so that the generated sphinx docs can perform default grouping and link to source files.
Regular user-builds don't need the source tracking.
2025-08-06 13:52:13 +12:00
Krystine Sherwin
3959d19291 Reapply "Add groups to command reference"
This reverts commit 81f87ce6ed.
2025-08-06 13:52:12 +12:00
N. Engelhardt
81f87ce6ed Revert "Add groups to command reference" 2025-07-23 14:41:49 +00:00
Krystine Sherwin
4722b07485 Docs: docs/source/cmd is source only
i.e. we don't need to clean it, and we don't need to include it in the docs artifact
2025-07-21 10:34:54 +12:00
Krystine Sherwin
e609a59325 CI: Fixes from zizmor
> A static analysis tool for Github Actions
https://github.com/woodruffw/zizmor

Mostly means adding `persist-credentials: false` to checkouts and replacing `{{ env.VARNAME }}` with shell substitution.
2024-12-12 15:59:16 +13:00
Krystine Sherwin
c93fd54e43 ci: Install docs/reqs (namely, furo-ys) 2024-10-15 11:37:52 +13:00
Krystine Sherwin
c1604424aa ci: Call make html directly
Since `docs/prep` is a prerequisite of `docs`, and should be the *only* prerequisite, calling `make docs` could end up hiding a problem with files missing from the uploaded artifact. Instead, call `make` from the docs directory which should be closer to what will run on RTDs.
2024-10-08 08:11:35 +13:00
Krystine Sherwin
b15103625b ci: Switch test build docs to our runner 2024-10-08 07:49:14 +13:00
Krystine Sherwin
2e1181a092 ci: Run make docs on PRs 2024-10-07 21:25:15 +13:00
Krystine Sherwin
d8038c11d1 Add -j flag to make docs CI 2024-10-07 10:07:17 +13:00
Krystine Sherwin
e92de01ab3 ci: Split out prepare-docs 2024-09-03 11:40:47 +12:00