From 19ecbc7ff00a00d891bf2243c4d3f1562399c0cf Mon Sep 17 00:00:00 2001 From: MSuMshk <2039814060@qq.com> Date: Tue, 24 Feb 2026 10:44:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=85=BC=E5=AE=B9=E6=97=A0corepack?= =?UTF-8?q?=E7=9A=84UI=E6=B5=81=E6=B0=B4=E7=BA=BFrunner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index b7f006f..9298d1c 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -28,7 +28,21 @@ jobs: run: | set -e cd /opt/deploy/tenantui - corepack enable + + # 1. 保证 pnpm 可用(兼容没有 corepack 的 runner) + if ! command -v pnpm >/dev/null 2>&1; then + if command -v corepack >/dev/null 2>&1; then + corepack enable + corepack prepare pnpm@10.28.2 --activate + elif command -v npm >/dev/null 2>&1; then + npm install -g pnpm@10.28.2 + else + echo "ERROR: corepack/npm 均不可用,请在 runner 安装 Node.js 20+" + exit 1 + fi + fi + + pnpm --version pnpm install --frozen-lockfile VITE_GLOB_API_URL=https://api-tenant-dev.laosankeji.com/api/tenant/v1 pnpm run build:antd