diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 0c51d13..430e240 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -6,6 +6,9 @@ on: - main workflow_dispatch: +permissions: + contents: read + concurrency: group: deploy cancel-in-progress: false @@ -14,20 +17,23 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 + with: + persist-credentials: false - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: - node-version: 20.x + node-version: lts/* cache: npm - name: Install npm dependencies - run: npm install + run: npm ci - name: Build with Suri run: npm run build - name: Upload GitHub Pages artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: build/ + include-hidden-files: true deploy: needs: build permissions: @@ -40,4 +46,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5