diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 0caa744..ba5a322 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -10,6 +10,11 @@ on: jobs: build: runs-on: ubuntu-latest + permissions: + contents: read + pages: write + id-token: write + steps: - name: Checkout uses: actions/checkout@v3 @@ -36,11 +41,19 @@ jobs: permissions: pages: write id-token: write + deployments: write + statuses: write + contents: read + actions: read environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} + concurrency: + group: "pages" + cancel-in-progress: false + steps: - name: Setup Pages uses: actions/configure-pages@v4 @@ -55,12 +68,22 @@ jobs: runs-on: ubuntu-latest permissions: + pages: write + id-token: write pull-requests: write + deployments: write + statuses: write + contents: read + actions: read environment: name: preview url: ${{ steps.deployment.outputs.page_url }} + concurrency: + group: "pages-pr-${{ github.event.pull_request.number }}" + cancel-in-progress: true + steps: - name: Deploy Preview id: deployment