From febdb0885e5cb4e500ee240c31250a1df50e7dd7 Mon Sep 17 00:00:00 2001 From: ctwhome Date: Thu, 14 Mar 2024 10:24:45 +0100 Subject: [PATCH] Update deploy.yml to use pnpm for caching --- .github/workflows/deploy.yml | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 634310e..a8b103e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -11,31 +11,28 @@ jobs: - name: Checkout uses: actions/checkout@v4 - # If you're using pnpm, add this step then change the commands and cache key below to use `pnpm` - # - name: Install pnpm - # uses: pnpm/action-setup@v3 - # with: - # version: 8 - - - name: Install Node.js + - name: Setup Node.js uses: actions/setup-node@v4 with: node-version: 20 - cache: npm + # Use pnpm for caching + cache: 'pnpm' + + - name: Install pnpm + run: npm install -g pnpm - name: Install dependencies - run: npm install + run: pnpm install - name: build env: BASE_PATH: '/${{ github.event.repository.name }}' run: | - npm run build + pnpm run build - name: Upload Artifacts uses: actions/upload-pages-artifact@v3 with: - # this should match the `pages` option in your adapter-static options path: 'build/' deploy: @@ -48,9 +45,8 @@ jobs: environment: name: github-pages - url: ${{ steps.deployment.outputs.page_url }} steps: - name: Deploy id: deployment - uses: actions/deploy-pages@v4 \ No newline at end of file + uses: actions/deploy-pages@v4