From 06339b47d5836defb320e820581491b8cb63e88c Mon Sep 17 00:00:00 2001 From: jahn-junior Date: Thu, 8 Oct 2026 15:16:40 -0700 Subject: [PATCH 1/5] build(deps): bump dependency constraints --- docs/requirements.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index f8fb4633..16971620 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,14 +1,14 @@ # Canonical theme (still needed for Furo theme and custom templates) -canonical-sphinx~=0.6 +canonical-sphinx~=0.7 # Extensions previously auto-loaded by canonical-sphinx myst-parser~=4.0 # v5.0.0 causes version conflicts -sphinx-autobuild +sphinx-autobuild==2025.08.25 sphinx-design==0.6.1 sphinx-notfound-page~=1.1 sphinxcontrib-jquery~=4.1 sphinxext-opengraph~=0.13 -sphinx-rerediraffe>=0.0.3, <1.0.0 +sphinx-rerediraffe~=0.1 # Extra extensions, previously bundled as canonical-sphinx-extensions sphinx-config-options~=0.1 @@ -18,10 +18,10 @@ sphinx-terminal~=1.0 sphinx-youtube-links~=0.1 # Other dependencies -packaging~=26.1 +packaging~=26.3 sphinxcontrib-svg2pdfconverter[CairoSVG]~=2.1 sphinx-sitemap~=2.9 -sphinx-llm~=0.4 +sphinx-llm~=1.1 # Vale dependencies rst2html From 93633ad3e8189566d4ae7f7c87bf0724d263d59a Mon Sep 17 00:00:00 2001 From: jahn-junior Date: Thu, 8 Oct 2026 15:38:52 -0700 Subject: [PATCH 2/5] fix: pin to earlier sphinx-autobuild version --- docs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 16971620..78b8c22b 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -3,7 +3,7 @@ canonical-sphinx~=0.7 # Extensions previously auto-loaded by canonical-sphinx myst-parser~=4.0 # v5.0.0 causes version conflicts -sphinx-autobuild==2025.08.25 +sphinx-autobuild==2024.10.3 sphinx-design==0.6.1 sphinx-notfound-page~=1.1 sphinxcontrib-jquery~=4.1 From 551c852ea409f37aad8a74121832776cbf8b8197 Mon Sep 17 00:00:00 2001 From: jahn-junior Date: Fri, 9 Oct 2026 09:30:12 -0700 Subject: [PATCH 3/5] docs: bump sphinx-terminal minimum version --- docs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 78b8c22b..5928d4ef 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -14,7 +14,7 @@ sphinx-rerediraffe~=0.1 sphinx-config-options~=0.1 sphinx-related-links~=0.1 sphinx-roles~=1.0 -sphinx-terminal~=1.0 +sphinx-terminal~=1.1 sphinx-youtube-links~=0.1 # Other dependencies From bddacd44fe554b5e4d4d6395568a4cb65c66377e Mon Sep 17 00:00:00 2001 From: jahn-junior Date: Fri, 9 Oct 2026 09:45:27 -0700 Subject: [PATCH 4/5] fix: generate 'llms-full.txt' --- docs/conf.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/conf.py b/docs/conf.py index e5555a95..49ee75fd 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -173,6 +173,9 @@ """ ) +# Generate an 'llms-full.txt' file containing all of the documentation content +llms_txt_full_build = True + # The base URL for references built by sphinx-markdown-builder. if os.environ.get("READTHEDOCS"): markdown_http_base = html_baseurl From 7534c9dee3bcaaa19cbc19cbfb8efd58075d0199 Mon Sep 17 00:00:00 2001 From: jahn-junior Date: Fri, 9 Oct 2026 09:48:24 -0700 Subject: [PATCH 5/5] docs: update changelog --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa7f5b4d..268e2353 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,9 +12,9 @@ ### Changed -* `docs/conf.py` [#610](https://github.com/canonical/sphinx-stack/pull/610), [#634](https://github.com/canonical/sphinx-stack/pull/634) +* `docs/conf.py` [#610](https://github.com/canonical/sphinx-stack/pull/610), [#634](https://github.com/canonical/sphinx-stack/pull/634), [#646](https://github.com/canonical/sphinx-stack/pull/646) * `docs/Makefile` [#605](https://github.com/canonical/sphinx-stack/pull/605), [#610](https://github.com/canonical/sphinx-stack/pull/610), [#627](https://github.com/canonical/sphinx-stack/pull/627), [#628](https://github.com/canonical/sphinx-stack/pull/628) -* `docs/requirements.txt` [#634](https://github.com/canonical/sphinx-stack/pull/634) +* `docs/requirements.txt` [#634](https://github.com/canonical/sphinx-stack/pull/634), [#646](https://github.com/canonical/sphinx-stack/pull/646) * `README.md` [#603](https://github.com/canonical/sphinx-stack/pull/603) * `.github/workflows/cla-check.yml` [#606](https://github.com/canonical/sphinx-stack/pull/606) * `.github/workflows/check-removed-urls.yml` [#612](https://github.com/canonical/sphinx-stack/pull/#612)