--- /dev/null
+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 }}"