From a12304a6a460f8f9b6d435fc33214ceea02f1ecf Mon Sep 17 00:00:00 2001 From: zhilv Date: Fri, 29 May 2026 11:16:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=BF=E6=8D=A2=20setup-node/setup-go?= =?UTF-8?q?=20=E4=B8=BA=20shell=20=E5=AE=89=E8=A3=85=E5=91=BD=E4=BB=A4=20(?= =?UTF-8?q?Gitea=20=E6=97=A0=E6=B3=95=E8=AE=BF=E9=97=AE=20GitHub=20Actions?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 --- .gitea/workflows/deploy.yml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 8c18a3f..3d16c05 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -10,11 +10,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: 20 - cache: "npm" - cache-dependency-path: frontend/package-lock.json + run: | + apt-get update -qq + apt-get install -y -qq nodejs npm 2>/dev/null || true + node --version + npm --version - name: Build frontend run: | @@ -23,10 +23,16 @@ jobs: npm run build - name: Setup Go - uses: actions/setup-go@v5 - with: - go-version: "1.22" - cache-dependency-path: backend/go.sum + run: | + if ! command -v go &>/dev/null; then + apt-get install -y -qq golang-go 2>/dev/null || { + wget -q https://go.dev/dl/go1.22.5.linux-amd64.tar.gz + tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz + echo "/usr/local/go/bin" >> "$GITHUB_PATH" + export PATH="$PATH:/usr/local/go/bin" + } + fi + go version - name: Build all platforms run: |