From e693d5a95e9f6f258bebad326d370081eeec616a Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Sun, 16 Nov 2025 20:50:46 +0100 Subject: [PATCH 1/3] Bump antsibull-docs to 2.23.0. --- tests/constraints.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/constraints.in b/tests/constraints.in index 3ef5d0a232..fd2565bc67 100644 --- a/tests/constraints.in +++ b/tests/constraints.in @@ -3,7 +3,7 @@ # This constraint file also pins other versions for which there are known limitations. sphinx == 7.2.5 -antsibull-docs == 2.21.0 # currently approved version +antsibull-docs == 2.23.0 # currently approved version rstcheck < 6 # rstcheck 6.x has problem with rstcheck.core triggered by include files w/ sphinx directives https://github.com/rstcheck/rstcheck-core/issues/3 sphinx-rtd-theme>=2.0.0 # Fix 404 pages with new sphinx -- https://github.com/ansible/ansible-documentation/issues/678 From 09163edf9922ec9b2486d3936f3486bdf142d136 Mon Sep 17 00:00:00 2001 From: Ansible Documentation Bot <147556122+ansible-documentation-bot[bot]@users.noreply.github.com> Date: Sun, 23 Nov 2025 20:04:37 +0000 Subject: [PATCH 2/3] ci: refresh docs build dependencies --- tests/requirements.txt | 56 +++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 31 deletions(-) diff --git a/tests/requirements.txt b/tests/requirements.txt index c799386f9f..c8c66ed4de 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -4,13 +4,13 @@ # # pip-compile --allow-unsafe --output-file=tests/requirements.txt --strip-extras tests/requirements.in # -aiofiles==24.1.0 +aiofiles==25.1.0 # via # antsibull-core # antsibull-fileutils aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.14 +aiohttp==3.13.2 # via # antsibull-core # antsibull-docs @@ -28,38 +28,38 @@ ansible-pygments==0.1.2 # sphinx-ansible-theme antsibull-changelog==0.34.0 # via antsibull-docs -antsibull-core==3.4.0 +antsibull-core==3.5.0 # via antsibull-docs -antsibull-docs==2.21.0 +antsibull-docs==2.23.0 # via # -c tests/constraints.in # -r tests/requirements.in antsibull-docs-parser==1.2.2 # via antsibull-docs -antsibull-docutils==1.3.0 +antsibull-docutils==1.3.1 # via # antsibull-changelog # antsibull-docs -antsibull-fileutils==1.4.0 +antsibull-fileutils==1.5.1 # via # antsibull-changelog # antsibull-core # antsibull-docs asyncio-pool==0.6.0 # via antsibull-docs -attrs==25.3.0 +attrs==25.4.0 # via aiohttp babel==2.17.0 # via # sphinx # sphinx-intl -build==1.2.2.post1 +build==1.3.0 # via antsibull-core -certifi==2025.7.14 +certifi==2025.11.12 # via requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -click==8.2.1 +click==8.3.1 # via sphinx-intl docutils==0.18.1 # via @@ -69,11 +69,11 @@ docutils==0.18.1 # rstcheck # sphinx # sphinx-rtd-theme -frozenlist==1.7.0 +frozenlist==1.8.0 # via # aiohttp # aiosignal -idna==3.10 +idna==3.11 # via # requests # yarl @@ -85,9 +85,9 @@ jinja2==3.1.6 # -r tests/requirements.in # antsibull-docs # sphinx -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 -multidict==6.6.3 +multidict==6.7.0 # via # aiohttp # yarl @@ -100,16 +100,16 @@ packaging==25.0 # sphinx perky==0.9.3 # via antsibull-core -propcache==0.3.2 +propcache==0.4.1 # via # aiohttp # yarl -pydantic==2.11.7 +pydantic==2.12.4 # via # antsibull-changelog # antsibull-core # antsibull-docs -pydantic-core==2.33.2 +pydantic-core==2.41.5 # via pydantic pygments==2.19.2 # via @@ -117,13 +117,13 @@ pygments==2.19.2 # sphinx pyproject-hooks==1.2.0 # via build -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c tests/constraints.in # -r tests/requirements.in # antsibull-docs # antsibull-fileutils -requests==2.32.4 +requests==2.32.5 # via sphinx resolvelib==1.0.1 # via @@ -160,7 +160,7 @@ sphinx-ansible-theme==0.10.3 # via -r tests/requirements.in sphinx-copybutton==0.5.2 # via -r tests/requirements.in -sphinx-intl==2.3.1 +sphinx-intl==2.3.2 # via -r tests/requirements.in sphinx-notfound-page==1.1.0 # via -r tests/requirements.in @@ -185,25 +185,19 @@ sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 # via sphinx twiggy==0.5.1 - # via - # antsibull-core - # antsibull-docs + # via antsibull-core types-docutils==0.18.3 # via rstcheck -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # aiosignal # pydantic # pydantic-core # rstcheck # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic urllib3==2.5.0 # via requests -yarl==1.20.1 +yarl==1.22.0 # via aiohttp - -# The following packages are considered to be unsafe in a requirements file: -setuptools==80.9.0 - # via sphinx-intl From 90074aba5a1750441b425ad19b044084e4326c49 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Sun, 23 Nov 2025 21:08:59 +0100 Subject: [PATCH 3/3] Add new roles to sanity check. --- tests/checkers/rstcheck.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/checkers/rstcheck.py b/tests/checkers/rstcheck.py index b20dc6e574..a4c65a96c4 100644 --- a/tests/checkers/rstcheck.py +++ b/tests/checkers/rstcheck.py @@ -19,7 +19,7 @@ def main(): sys.executable, '-c', 'import rstcheck; rstcheck.main();', '--report', 'warning', - '--ignore-roles', 'ansplugin,ansopt,ansretval,ansval,ansenvvar,ansenvvarref', + '--ignore-roles', 'anscollection,ansplugin,ansopt,ansoptref,ansretval,ansretvalref,ansval,ansenvvar,ansenvvarref', '--ignore-substitutions', ','.join(ignore_substitutions), ] + paths