From dd9ea8dd200964f70d28bce64e4cfe22cd04bcbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=AD=E3=83=A9=E3=83=A1=E3=82=A4?= <1710623513@qq.com> Date: Fri, 7 Nov 2025 16:17:23 +0800 Subject: [PATCH 1/2] Switch from pnpm to npm in deployment workflow Replaced pnpm setup with npm for dependency management. --- .github/workflows/demo.deploy.yml | 31 ++++--------------------------- 1 file changed, 4 insertions(+), 27 deletions(-) diff --git a/.github/workflows/demo.deploy.yml b/.github/workflows/demo.deploy.yml index 5073a3c..b81c229 100644 --- a/.github/workflows/demo.deploy.yml +++ b/.github/workflows/demo.deploy.yml @@ -17,34 +17,11 @@ jobs: steps: - uses: actions/checkout@v4 - - # Set up Node.js with caching for pnpm - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - cache: 'pnpm' # Caching with pnpm - - # Install pnpm globally - - name: Install pnpm - run: | - npm install -g pnpm - # Ensure pnpm is in the PATH - echo "/usr/local/bin" >> $GITHUB_PATH - - # Cache pnpm store using actions/cache@v3 - - name: Cache pnpm store - uses: actions/cache@v3 - with: - path: ~/.pnpm-store - key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} - restore-keys: | - ${{ runner.os }}-pnpm-store- - - # Install dependencies using pnpm - - name: Install dependencies - run: pnpm install - - # Build the project using pnpm - - name: Build the project - run: pnpm run build --if-present + cache: 'npm' + - run: npm ci + - run: npm run build --if-present + - run: npm test From e93dfb87667ce1a0eb310fd128c37a28ca21974c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=AD=E3=83=A9=E3=83=A1=E3=82=A4?= <1710623513@qq.com> Date: Fri, 7 Nov 2025 16:17:35 +0800 Subject: [PATCH 2/2] Update demo.deploy.yml --- .github/workflows/demo.deploy.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/demo.deploy.yml b/.github/workflows/demo.deploy.yml index b81c229..80036df 100644 --- a/.github/workflows/demo.deploy.yml +++ b/.github/workflows/demo.deploy.yml @@ -24,4 +24,3 @@ jobs: cache: 'npm' - run: npm ci - run: npm run build --if-present - - run: npm test