name: Deploy documentation PR preview on: workflow_run: workflows: ["Static Analysis"] types: - completed permissions: {} jobs: netlify: if: github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.event == 'pull_request' runs-on: ubuntu-24.04 permissions: actions: read deployments: write steps: - name: 📥 Download artifact uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: github-token: ${{ secrets.GITHUB_TOKEN }} run-id: ${{ github.event.workflow_run.id }} name: docs path: docs - name: 📤 Deploy to Netlify uses: matrix-org/netlify-pr-preview@9805cd123fc9a7e421e35340a05e1ebc5dee46b5 # v3 with: path: docs owner: ${{ github.event.workflow_run.head_repository.owner.login }} branch: ${{ github.event.workflow_run.head_branch }} revision: ${{ github.event.workflow_run.head_sha }} token: ${{ secrets.NETLIFY_AUTH_TOKEN }} site_id: ${{ secrets.NETLIFY_SITE_ID }} desc: Documentation preview deployment_env: PR Documentation Preview environment: PR Documentation Preview