From a2e2ad31312a1f560018e6bb229606182c339357 Mon Sep 17 00:00:00 2001 From: Nicola Demo Date: Thu, 24 Oct 2024 11:33:10 -0400 Subject: [PATCH] update the github action, fix sphinx --- .github/workflows/deploy_after_push.yml | 8 ++++---- .github/workflows/deploy_after_tag.yml | 26 ++++++++++++++----------- .github/workflows/export_tutorials.yml | 4 ++-- .github/workflows/monthly-tag.yml | 8 ++++---- .github/workflows/testing_pr.yml | 16 +++++++-------- 5 files changed, 33 insertions(+), 29 deletions(-) diff --git a/.github/workflows/deploy_after_push.yml b/.github/workflows/deploy_after_push.yml index 99f693f6..511f4879 100644 --- a/.github/workflows/deploy_after_push.yml +++ b/.github/workflows/deploy_after_push.yml @@ -13,9 +13,9 @@ jobs: matrix: ${{ steps.setmatrix.outputs.matrix }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v5.1.1 + uses: actions/setup-python@v5 - name: Set Dynamic Matrix id: setmatrix run: | @@ -43,9 +43,9 @@ jobs: matrix: ${{ fromJson(needs.prepare_matrix.outputs.matrix) }} steps: - - uses: actions/checkout@v4.1.7 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v5.1.1 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} cache: 'pip' diff --git a/.github/workflows/deploy_after_tag.yml b/.github/workflows/deploy_after_tag.yml index ac43d7c1..ac162b44 100644 --- a/.github/workflows/deploy_after_tag.yml +++ b/.github/workflows/deploy_after_tag.yml @@ -13,9 +13,9 @@ jobs: matrix: ${{ steps.setmatrix.outputs.matrix }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v5.1.1 + uses: actions/setup-python@v5 - name: Set Dynamic Matrix id: setmatrix run: | @@ -44,7 +44,7 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ncipollo/release-action@v1 with: token: ${{ secrets.GITHUB_TOKEN }} @@ -55,9 +55,9 @@ jobs: strategy: matrix: ${{ fromJson(needs.prepare_matrix.outputs.matrix) }} steps: - - uses: actions/checkout@v4.1.7 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v5.1.1 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install build @@ -79,17 +79,21 @@ jobs: strategy: matrix: ${{ fromJson(needs.prepare_matrix.outputs.matrix) }} steps: - - uses: actions/checkout@v2 - - name: Create the new documentation - uses: ammaraskar/sphinx-action@master + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 with: - pre-build-command: "python -m pip install -U pip .[docs]" - docs-folder: "docs/" + python-version: ${{ matrix.python-version }} + - name: Create the new documentation + run: | + python -m pip install --upgrade pip .[docs] + cd docs + make html - name: Gather tutorials run: | sudo cp docs/source/_tutorials/* -v docs/build/html/ - name: Deploy - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./docs/build/html diff --git a/.github/workflows/export_tutorials.yml b/.github/workflows/export_tutorials.yml index 51967f92..7eb92d11 100644 --- a/.github/workflows/export_tutorials.yml +++ b/.github/workflows/export_tutorials.yml @@ -14,10 +14,10 @@ jobs: env: TUTORIAL_TIMEOUT: 1200s steps: - - uses: actions/checkout@v4.1.7 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v5.1.1 + uses: actions/setup-python@v5 with: python-version: 3.8 diff --git a/.github/workflows/monthly-tag.yml b/.github/workflows/monthly-tag.yml index a0beeddb..2cf66867 100644 --- a/.github/workflows/monthly-tag.yml +++ b/.github/workflows/monthly-tag.yml @@ -11,13 +11,13 @@ jobs: strategy: matrix: os: [windows-latest, macos-latest, ubuntu-latest] - python-version: ["3.7", "3.8", "3.9", "3.10"] + python-version: ["3.8", "3.9", "3.10"] steps: - - uses: actions/checkout@v4.1.7 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v5.1.1 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} @@ -34,7 +34,7 @@ jobs: runs-on: ubuntu-latest needs: test steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: token: ${{ secrets.NDEMO_PAT_TOKEN }} diff --git a/.github/workflows/testing_pr.yml b/.github/workflows/testing_pr.yml index 34d55891..e55a3d59 100644 --- a/.github/workflows/testing_pr.yml +++ b/.github/workflows/testing_pr.yml @@ -13,10 +13,10 @@ jobs: matrix_tutorial_test: ${{ steps.setmatrix.outputs.matrix2 }} steps: - - uses: actions/checkout@v4.1.7 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v5.1.1 + uses: actions/setup-python@v5 - name: Set Dynamic Matrix id: setmatrix @@ -43,7 +43,7 @@ jobs: black: ###################################################################################### runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4.1.7 + - uses: actions/checkout@v4 - name: Install black run: | pip install black[jupyter]==24.4.2 @@ -67,7 +67,7 @@ jobs: sort_dependencies: ########################################################################## runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4.1.7 + - uses: actions/checkout@v4 - name: Install isort run: | pip install isort @@ -89,9 +89,9 @@ jobs: fail-fast: false steps: - - uses: actions/checkout@v4.1.7 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v5.1.1 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} cache: 'pip' @@ -114,10 +114,10 @@ jobs: TUTORIAL_TIMEOUT: 1200s steps: - - uses: actions/checkout@v4.1.7 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v5.1.1 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} cache: 'pip'