name: Preview Docs on: workflow_run: workflows: - Build Docs types: - completed jobs: preview-docs: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 - name: Download Artifact Docs uses: dawidd6/action-download-artifact@v2.9.0 with: github_token: ${{ secrets.GITHUB_TOKEN }} workflow: build-docs.yml run_id: ${{ github.event.workflow_run.id }} name: docs-zip - name: Unzip docs run: | rm -rf ./site unzip docs.zip rm -f docs.zip - name: Deploy to Netlify id: netlify uses: nwtgck/actions-netlify@v1.1.5 with: publish-dir: './site' production-deploy: false github-token: ${{ secrets.GITHUB_TOKEN }} enable-commit-comment: false env: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} - name: Comment Deploy uses: ./.github/actions/comment-docs-preview-in-pr with: token: ${{ secrets.GITHUB_TOKEN }} deploy_url: "${{ steps.netlify.outputs.deploy-url }}"