From 40e948dca86192db0f88e22a2dd4bd765d2540f3 Mon Sep 17 00:00:00 2001 From: Mukesh Kumar Chaudhary Date: Mon, 29 Apr 2024 09:01:47 +0545 Subject: [PATCH] feat: install pnpm --- .github/workflows/astro.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/astro.yaml b/.github/workflows/astro.yaml index 986d008..0e6d085 100644 --- a/.github/workflows/astro.yaml +++ b/.github/workflows/astro.yaml @@ -59,18 +59,24 @@ jobs: - name: Setup Node uses: actions/setup-node@v3 with: - node-version: "21" + node-version: "18" cache: ${{ steps.detect-package-manager.outputs.manager }} cache-dependency-path: ${{ env.BUILD_PATH }}/pnpm-lock.yaml + + - name: Install pnpm + run: npm install -g pnpm + - name: Setup Pages id: pages uses: actions/configure-pages@v3 + - name: Install dependencies run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }} working-directory: ${{ env.BUILD_PATH }} + - name: Build with Astro run: | - ${{ steps.detect-package-manager.outputs.runner }} exec astro build \ + ${{ steps.detect-package-manager.outputs.runner }} astro build \ --site "${{ steps.pages.outputs.origin }}" \ --base "${{ steps.pages.outputs.base_path }}" working-directory: ${{ env.BUILD_PATH }}