From 8c6d25d99d858d867e096c2acffc3cae4c08a597 Mon Sep 17 00:00:00 2001 From: jahn-junior Date: Tue, 21 Apr 2026 17:47:13 -0700 Subject: [PATCH 1/5] build(deps): constrain dependencies to major versions --- docs/requirements.txt | 44 +++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 6016a35a..134aeb9e 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -3,31 +3,31 @@ canonical-sphinx~=0.6 # Extensions previously auto-loaded by canonical-sphinx myst-parser~=4.0 # v5.0.0 causes version conflicts -sphinx-autobuild -sphinx-design -sphinx-notfound-page -sphinx-reredirects -sphinx-tabs -sphinxcontrib-jquery -sphinxext-opengraph -sphinx-rerediraffe +sphinx-autobuild==2025.8.25 +sphinx-design~=0.7 +sphinx-notfound-page~=1.1 +sphinx-reredirects~=1.1 +sphinx-tabs~=3.5 +sphinxcontrib-jquery~=4.1 +sphinxext-opengraph~=0.13 +sphinx-rerediraffe>=0.0.3, <1.0.0 # Extra extensions, previously bundled as canonical-sphinx-extensions -sphinx-config-options>=0.1.0 -sphinx-contributor-listing>=0.1.0 -sphinx-filtered-toctree>=0.1.0 -sphinx-related-links>=0.1.2 -sphinx-roles>=0.1.0 -sphinx-terminal>=1.0.2 -sphinx-ubuntu-images>=0.1.0 -sphinx-youtube-links>=0.1.0 +sphinx-config-options~=0.1 +sphinx-contributor-listing~=0.1 +sphinx-filtered-toctree~=0.1 +sphinx-related-links~=0.1 +sphinx-roles~=0.1 +sphinx-terminal~=1.0 +sphinx-ubuntu-images~=0.1 +sphinx-youtube-links~=0.1 # Other dependencies -packaging -sphinxcontrib-svg2pdfconverter[CairoSVG] -sphinx-last-updated-by-git -sphinx-sitemap +packaging~=26.1 +sphinxcontrib-svg2pdfconverter[CairoSVG]~=2.1 +sphinx-last-updated-by-git~=0.3 +sphinx-sitemap~=2.9 # Vale dependencies -rst2html -vale +rst2html==2020.7.4 +vale~=3.13 From 431c0c24ccb450eb3637d4548b0eaa64252d0511 Mon Sep 17 00:00:00 2001 From: jahn-junior Date: Tue, 21 Apr 2026 17:51:32 -0700 Subject: [PATCH 2/5] fix: unpin packages with abnormal versions --- docs/requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 134aeb9e..fc27e322 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -3,7 +3,7 @@ canonical-sphinx~=0.6 # Extensions previously auto-loaded by canonical-sphinx myst-parser~=4.0 # v5.0.0 causes version conflicts -sphinx-autobuild==2025.8.25 +sphinx-autobuild sphinx-design~=0.7 sphinx-notfound-page~=1.1 sphinx-reredirects~=1.1 @@ -29,5 +29,5 @@ sphinx-last-updated-by-git~=0.3 sphinx-sitemap~=2.9 # Vale dependencies -rst2html==2020.7.4 +rst2html vale~=3.13 From ae813e67c388b37b63709c94663e5c7141a5d21c Mon Sep 17 00:00:00 2001 From: jahn-junior Date: Tue, 21 Apr 2026 17:53:57 -0700 Subject: [PATCH 3/5] fix: pin sphinx-design to earlier version --- docs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index fc27e322..ca4a2efc 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -4,7 +4,7 @@ canonical-sphinx~=0.6 # Extensions previously auto-loaded by canonical-sphinx myst-parser~=4.0 # v5.0.0 causes version conflicts sphinx-autobuild -sphinx-design~=0.7 +sphinx-design~=0.6.1 sphinx-notfound-page~=1.1 sphinx-reredirects~=1.1 sphinx-tabs~=3.5 From b02cec1746ba522caee3b9bc936aa0cdebc63c5e Mon Sep 17 00:00:00 2001 From: jahn-junior Date: Tue, 21 Apr 2026 18:01:13 -0700 Subject: [PATCH 4/5] fix: pin reredirects to older version --- docs/requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index ca4a2efc..0b2e2789 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -4,9 +4,9 @@ canonical-sphinx~=0.6 # Extensions previously auto-loaded by canonical-sphinx myst-parser~=4.0 # v5.0.0 causes version conflicts sphinx-autobuild -sphinx-design~=0.6.1 +sphinx-design==0.6.1 sphinx-notfound-page~=1.1 -sphinx-reredirects~=1.1 +sphinx-reredirects==0.1.6 sphinx-tabs~=3.5 sphinxcontrib-jquery~=4.1 sphinxext-opengraph~=0.13 From 086864c5b2c17394a758ba2e9dae21c24ec7d1f2 Mon Sep 17 00:00:00 2001 From: jahn-junior Date: Tue, 21 Apr 2026 18:03:42 -0700 Subject: [PATCH 5/5] docs: add changelog entry --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ccbcfac..7868de8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ * Make rediraffe the default extension for page redirects * Add default templates for the Canonical cookie banner and Google Analytics. * Add an `AUTOBUILD_EXTRA_OPTS` variable to extend sphinx-autobuild options for `make run`. +* Pin dependencies to major versions. ### Changed @@ -22,6 +23,7 @@ * `docs/redirects.txt` [#558](https://github.com/canonical/sphinx-docs-starter-pack/pull/558) * `docs/_templates/header.html` [#549](https://github.com/canonical/sphinx-docs-starter-pack/pull/549) * `docs/_templates/footer.html` [#549](https://github.com/canonical/sphinx-docs-starter-pack/pull/549) +* `docs/requirements.txt` [#596](https://github.com/canonical/sphinx-docs-starter-pack/pull/596) ## 1.5