diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 5d2d52bd..18f1b108 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -19,8 +19,8 @@ jobs: name: Build Documentation runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.8' - name: Install dependencies @@ -30,12 +30,12 @@ jobs: python -m pip install -r docs/requirements.txt - name: Build docs run: ./.github/jobs/build_documentation.sh - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: documentation path: artifact/documentation - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: failure() with: name: documentation_warnings.log diff --git a/docs/conf.py b/docs/conf.py index c23fa842..a198e896 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -34,7 +34,7 @@ # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. # Adding 'sphinx_design' to use drop-down menus in release_notes. -extensions = ['sphinx.ext.autodoc','sphinx.ext.intersphinx','sphinx_design',] +extensions = ['sphinx.ext.autodoc','sphinx.ext.intersphinx','sphinx_design','sphinx_rtd_theme',] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] diff --git a/docs/requirements.txt b/docs/requirements.txt index ff4bb4ad..5f87dce1 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,3 +1,5 @@ -sphinx-gallery==0.11.1 -sphinxcontrib-bibtex==2.5.0 +sphinx-gallery==0.14.0 +sphinxcontrib-bibtex==2.6.1 +sphinx==5.3.0 sphinx-design==0.3.0 +sphinx_rtd_theme==1.3.0