From 9589572b4cec050a062a6518a7478e736e4754a3 Mon Sep 17 00:00:00 2001 From: TaskPool Date: Thu, 6 Aug 2026 15:34:18 +0800 Subject: [PATCH] fix(ci): install Node.js before checkout to fix 'node not found' error --- .gitea/workflows/build.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index e7cf282..45e3c20 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -19,6 +19,12 @@ jobs: runs-on: ubuntu-latest if: github.event_name == 'push' && github.ref == 'refs/heads/main' steps: + - name: Install Node.js + run: | + curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - + sudo apt-get install -y nodejs + node --version + - name: Checkout uses: actions/checkout@v4 @@ -27,11 +33,6 @@ jobs: with: version: 9 - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '22' - - name: Install dependencies working-directory: web run: pnpm install --frozen-lockfile