diff --git a/.github/workflows/gh_pages.yml b/.github/workflows/gh_pages.yml index 3a679f7..01d3693 100644 --- a/.github/workflows/gh_pages.yml +++ b/.github/workflows/gh_pages.yml @@ -3,9 +3,6 @@ name: Documentation on: push: branches: [main] - pull_request: - branches: [main, develop] - jobs: make-pages: runs-on: ubuntu-latest @@ -30,7 +27,6 @@ jobs: - name: Deploy uses: peaceiris/actions-gh-pages@v4 - if: ${{ github.event.workflow_run.event == 'push' }} with: deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }} publish_dir: ./docs/_build/html diff --git a/.github/workflows/publish_to_pypi.yml b/.github/workflows/publish_to_pypi.yml index 7e8520e..bc5320b 100644 --- a/.github/workflows/publish_to_pypi.yml +++ b/.github/workflows/publish_to_pypi.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest if: github.event.action == 'published' environment: - name: pypi-publishing + name: release-pypi url: https://pypi.org/p/turbine-csm permissions: id-token: write diff --git a/.github/workflows/publish_to_test_pypi.yml b/.github/workflows/publish_to_test_pypi.yml index f9be130..6e5279a 100644 --- a/.github/workflows/publish_to_test_pypi.yml +++ b/.github/workflows/publish_to_test_pypi.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags') environment: - name: pypi-publishing + name: release-pypi url: https://test.pypi.org/p/turbine-csm permissions: id-token: write diff --git a/.github/workflows/test_docs.yml b/.github/workflows/test_docs.yml new file mode 100644 index 0000000..4af8f7b --- /dev/null +++ b/.github/workflows/test_docs.yml @@ -0,0 +1,26 @@ +name: Test Docs Build + +on: + pull_request: + branches: [main, develop] +jobs: + make-pages: + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: '3.12' + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + python -m pip install ".[develop]" + + - name: Build documentation + run: | + jupyter-book build docs/