From f9e8dfa5cb435a4dbc99fc3a506b7a4da99c929f Mon Sep 17 00:00:00 2001 From: Weiqun Zhang Date: Mon, 25 Mar 2024 08:58:04 -0700 Subject: [PATCH] update build and deploy (#91) --- .github/workflows/docs.yml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index fa518ae1..9c06450e 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,13 +1,16 @@ name: Build and Deploy on: [push, pull_request] + +concurrency: + group: ${{ github.head_ref }}-docs + cancel-in-progress: true + jobs: build-and-deploy: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2.3.1 # If you're using actions/checkout@v2 you must set persist-credentials to false in most cases for the deployment to work correctly. - with: - persist-credentials: false + uses: actions/checkout@v4 - name: Dependencies run: | @@ -18,15 +21,15 @@ jobs: - name: Install and Build run: | cd Docs/sphinx_documentation - echo "Build the Sphinx documentation for IAMR." + echo "Build the Sphinx documentation for incflo." make html - name: Deploy if: github.event_name == 'push' && github.repository == 'AMReX-Fluids/incflo' && github.ref == 'refs/heads/development' - uses: JamesIves/github-pages-deploy-action@3.7.1 + uses: JamesIves/github-pages-deploy-action@v4 with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - BRANCH: gh-pages # The branch the action should deploy to. - FOLDER: Docs/sphinx_documentation/build/html # The folder the action should deploy. - TARGET_FOLDER: docs_html # The folder the action should deploy to. - CLEAN: false # Do not remove existing files from the deploy target. + ssh-key: ${{ secrets.DEPLOY_KEY }} + branch: gh-pages # The branch the action should deploy to. + folder: Docs/sphinx_documentation/build/html # The folder the action should deploy. + target_folder: docs_html # The folder the action should deploy to. + clean: false # Do not remove existing files from the deploy target.