From 4f4099a65557db1bed57b31328b329c3c7869282 Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Mon, 12 Aug 2024 14:49:08 +0200 Subject: [PATCH] ci: update deployment --- .github/workflows/publish.yml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f36d4b2..b793d6e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -5,12 +5,12 @@ on: # Runs on pushes targeting the default branch push: branches: ["main"] - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: + workflow_dispatch: {} # Sets the GITHUB_TOKEN permissions to allow deployment to GitHub Pages permissions: + actions: write contents: read pages: write id-token: write @@ -28,12 +28,10 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.5.3 - - uses: pnpm/action-setup@v2 - with: - version: 8 + - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 - name: Setup Node.js 20 - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 20 cache: pnpm @@ -42,12 +40,12 @@ jobs: - name: Build run: pnpm build - name: Setup Pages - uses: actions/configure-pages@v3 + uses: actions/configure-pages@v5 - name: Upload artifact - uses: actions/upload-pages-artifact@v1 + uses: actions/upload-pages-artifact@v3 with: # Upload dist repository path: "./dist" - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v1 + uses: actions/deploy-pages@v4