Fix RTD build and remove unmaintained extensions 15/143515/2 master
authorMatthew Watkins <mwatkins@linuxfoundation.org>
Thu, 5 Mar 2026 15:21:50 +0000 (15:21 +0000)
committerMatthew Watkins <mwatkins@linuxfoundation.org>
Thu, 5 Mar 2026 15:21:50 +0000 (15:21 +0000)
commit83c8b2db18c7a084e8346e155bc3011c0fb94031
tree45a067d88e590c83e5dcab3e54f71bdf585f32cb
parentbaab79ebe1445eaf2dc20d5061afc97e1dfe69cc
Fix RTD build and remove unmaintained extensions

Run download-specs.sh in RTD pre_build job so the
OpenAPI spec file is present for sphinxcontrib-openapi.
Remove abandoned blockdiag/seqdiag/swaggerdoc extensions
and their dependencies (Pillow, six). Mermaid was already
added in the preceding change. Update build to
ubuntu-24.04 and Python 3.13.

Issue-ID: CIMAN-33
Co-Authored-By: Claude <noreply@anthropic.com>
Change-Id: I63aec35d9cd4530bda7213317218ea1af5cbce29
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
.readthedocs.yaml
docs/conf.py
docs/requirements-docs.txt