script:
- . .ci/common.sh
- pip install -r requirements.txt
- -chttps://git.onap.org/doc/plain/etc/upper-constraints.os.txt
-chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
- title "Running documentation links check..."
- exit_code=0
- apt-get install -qq --yes curl libenchant-2-2
- curl -LO https://git.onap.org/doc/plain/docs/spelling_wordlist.txt
- pip install -r requirements.txt
- -chttps://git.onap.org/doc/plain/etc/upper-constraints.os.txt
-chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
- title "Running documentation spelling check..."
- exit_code=0
- apt-get update
- apt-get install --yes graphviz plantuml
- pip install -r requirements.txt
- -chttps://git.onap.org/doc/plain/etc/upper-constraints.os.txt
-chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
- title "Running documentation build..."
- exit_code=0
extensions = [
'sphinx.ext.intersphinx',
'sphinx.ext.graphviz',
- 'sphinxcontrib.blockdiag',
- 'sphinxcontrib.seqdiag',
+ 'sphinxcontrib.mermaid',
'sphinxcontrib.plantuml',
'sphinx_toolbox.collapse'
]
sphinx>=7.1.2
sphinx-rtd-theme>=2.0.0 # MIT
-sphinxcontrib-blockdiag # BSD
-sphinxcontrib-seqdiag # BSD
+sphinxcontrib-mermaid>=1.0.0
sphinxcontrib-spelling
sphinxcontrib-plantuml
sphinx_toolbox>=3.2.0
skipsdist = true
[testenv:docs]
-basepython = python3.8
+basepython = python3.13
deps =
-r{toxinidir}/requirements-docs.txt
- ; -chttps://releases.openstack.org/constraints/upper/yoga
-chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt?h=master
allowlist_externals = sudo
commands =
sphinx-build -W -q -b html -n -d {envtmpdir}/doctrees {toxinidir} {toxinidir}/_build/html
[testenv:docs-linkcheck]
-basepython = python3.8
+basepython = python3.13
deps =
-r{toxinidir}/requirements-docs.txt
- ; -chttps://releases.openstack.org/constraints/upper/yoga
-chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt?h=master
allowlist_externals = sudo
commands =
sphinx-build -W -q -b linkcheck -d {envtmpdir}/doctrees {toxinidir} {toxinidir}/_build/linkcheck
[testenv:docs-spellcheck]
-basepython = python3.8
+basepython = python3.13
deps =
-r{toxinidir}/requirements-docs.txt
- ; -chttps://releases.openstack.org/constraints/upper/yoga
-chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt?h=master
allowlist_externals = sudo
commands =
ignore-path-errors=docs/sections/resources/helm/helm-search.txt;D001
[testenv:doc8]
-basepython = python3.8
+basepython = python3.10
deps =
-r{toxinidir}/requirements.txt
- ; ; -chttps://releases.openstack.org/constraints/upper/yoga
-chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
commands =
- doc8 docs/
[testenv:docs]
-basepython = python3.8
+basepython = python3.10
deps =
-r{toxinidir}/requirements.txt
- ; -chttps://releases.openstack.org/constraints/upper/yoga
-chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
allowlist_externals = sudo
commands =
sphinx-build -q -W -b html -n -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/html
[testenv:docs-linkcheck]
-basepython = python3.8
+basepython = python3.10
deps =
-r{toxinidir}/requirements.txt
- ; -chttps://releases.openstack.org/constraints/upper/yoga
-chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
allowlist_externals = sudo
commands =
sphinx-build -q -W -b linkcheck -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/linkcheck
[testenv:spelling]
-basepython = python3.8
+basepython = python3.10
allowlist_externals =
wget
sudo
deps =
-r{toxinidir}/requirements.txt
- ; -chttps://releases.openstack.org/constraints/upper/yoga
-chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
changedir={toxinidir}/docs
commands =
sphinx-build -b spelling -d {envtmpdir}/doctrees . _build/spelling
[testenv:gitlint]
-basepython = python3.8
+basepython = python3.10
deps =
-r{toxinidir}/requirements.txt
- ; -chttps://releases.openstack.org/constraints/upper/yoga
-chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
commands =
gitlint
find . -not -path '*/\.*' -name *.sh -exec shellcheck \{\} +
[testenv:autopep8]
-basepython = python3.8
+basepython = python3.10
deps =
-r{toxinidir}/requirements.txt
- ; -chttps://releases.openstack.org/constraints/upper/yoga
-chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
commands =
autopep8 --max-line-length 120 --in-place --recursive kubernetes/ TOSCA/ docs/
[testenv:pylint]
-basepython = python3.8
+basepython = python3.10
deps =
-r{toxinidir}/requirements.txt
- ; -chttps://releases.openstack.org/constraints/upper/yoga
-chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
allowlist_externals = find
commands =