From 5a4bfd6857942dbf3012cf29850ad345028d0dad Mon Sep 17 00:00:00 2001 From: lisagoodrich <33230218+lisagoodrich@users.noreply.github.com> Date: Fri, 2 Feb 2024 11:25:26 -0700 Subject: [PATCH] Feature 345 main gha node20 (#348) * command line updates * Modifying docs/requirements and docs/conf.py to get Sphinx to build * updating yaml file --------- Co-authored-by: Julie Prestopnik --- .github/workflows/documentation.yml | 6 +++--- .github/workflows/trigger_metplus.yml | 2 +- .github/workflows/unit_tests.yml | 6 +++--- .github/workflows/vulnerabilities.yaml | 2 +- docs/conf.py | 3 ++- docs/requirements.txt | 7 +++++-- 6 files changed, 15 insertions(+), 11 deletions(-) diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index af9ed8e8..3d2eb265 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -17,8 +17,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 @@ -28,7 +28,7 @@ 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 diff --git a/.github/workflows/trigger_metplus.yml b/.github/workflows/trigger_metplus.yml index f9c78188..bd70bc1a 100644 --- a/.github/workflows/trigger_metplus.yml +++ b/.github/workflows/trigger_metplus.yml @@ -20,7 +20,7 @@ jobs: env: GITHUB_CONTEXT: ${{ toJson(github) }} run: echo "$GITHUB_CONTEXT" - - uses: actions/github-script@v6 + - uses: actions/github-script@v7 with: github-token: ${{ secrets.METPLUS_BOT_TOKEN }} script: | diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 8a83305a..83f641b2 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -33,9 +33,9 @@ jobs: python-version: ["3.10"] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -68,7 +68,7 @@ jobs: coverage html - name: Archive code coverage results - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: code-coverage-report path: test/htmlcov/index.html diff --git a/.github/workflows/vulnerabilities.yaml b/.github/workflows/vulnerabilities.yaml index f9dcb5b2..a532781f 100644 --- a/.github/workflows/vulnerabilities.yaml +++ b/.github/workflows/vulnerabilities.yaml @@ -22,7 +22,7 @@ jobs: selftest: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: install run: | python -m venv env/ diff --git a/docs/conf.py b/docs/conf.py index be015a95..040227cf 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -41,7 +41,8 @@ extensions = ['sphinx.ext.autodoc', 'sphinx.ext.intersphinx', 'sphinx_gallery.gen_gallery', - 'sphinx_design'] + '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 0b266552..acd19d3d 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,3 +1,6 @@ -sphinx-gallery -sphinxcontrib-bibtex +sphinx-gallery==0.14.0 +pillow==10.0.1 +sphinxcontrib-bibtex==2.6.1 +sphinx==5.3.0 sphinx-design==0.3.0 +sphinx_rtd_theme==1.3.0