diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index d6c053a8..abe4adbe 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -63,19 +63,24 @@ jobs: - uses: actions/checkout@v2 # used for documentation deployment - #- name: Get Bot Application Token - # #if: github.event_name == 'push' && contains(github.ref, 'refs/tags') - # id: get_workflow_token - # uses: peter-murray/workflow-application-token-action@v1 - # with: - # application_id: ${{ secrets.BOT_APPLICATION_ID }} - # application_private_key: ${{ secrets.BOT_APPLICATION_PRIVATE_KEY }} + - name: Get Bot Application Token + if: github.event_name == 'push' && contains(github.ref, 'refs/tags') + id: get_workflow_token + uses: peter-murray/workflow-application-token-action@v1 + with: + application_id: ${{ secrets.BOT_APPLICATION_ID }} + application_private_key: ${{ secrets.BOT_APPLICATION_PRIVATE_KEY }} - name: Set up Python uses: actions/setup-python@v2 with: python-version: 3.8 + - name: Install OS packages + run: | + sudo apt update + sudo apt install pandoc libegl1 + - name: Install pyfluent-visualization run: make install @@ -121,7 +126,7 @@ jobs: uses: JamesIves/github-pages-deploy-action@4.1.4 with: repository-name: pyansys/pyfluent-visualization-docs - token: ${{ secrets.DOC_DEPLOYMENT_PAT }} + token: ${{ steps.get_workflow_token.outputs.token }} BRANCH: gh-pages FOLDER: doc/_build/html CLEAN: true diff --git a/.github/workflows/nightly-doc-build.yml b/.github/workflows/nightly-doc-build.yml index 0787091a..50af59c6 100644 --- a/.github/workflows/nightly-doc-build.yml +++ b/.github/workflows/nightly-doc-build.yml @@ -13,18 +13,23 @@ jobs: - uses: actions/checkout@v2 # used for documentation deployment - #- name: Get Bot Application Token - # id: get_workflow_token - # uses: peter-murray/workflow-application-token-action@v1 - # with: - # application_id: ${{ secrets.BOT_APPLICATION_ID }} - # application_private_key: ${{ secrets.BOT_APPLICATION_PRIVATE_KEY }} + - name: Get Bot Application Token + id: get_workflow_token + uses: peter-murray/workflow-application-token-action@v1 + with: + application_id: ${{ secrets.BOT_APPLICATION_ID }} + application_private_key: ${{ secrets.BOT_APPLICATION_PRIVATE_KEY }} - name: Set up Python uses: actions/setup-python@v2 with: python-version: 3.8 + - name: Install OS packages + run: | + sudo apt update + sudo apt install pandoc libegl1 + - name: Install pyfluent-visualization run: make install @@ -48,7 +53,7 @@ jobs: uses: JamesIves/github-pages-deploy-action@4.1.4 with: repository-name: pyansys/pyfluent-visualization-dev-docs - token: ${{ secrets.DOC_DEPLOYMENT_PAT }} + token: ${{ steps.get_workflow_token.outputs.token }} BRANCH: gh-pages FOLDER: doc/_build/html CLEAN: true