From 9b0f2785cf200bb13f1d11b039df51edd49105a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=81=E5=86=9C=E9=98=BF=E6=A5=A0?= Date: Wed, 9 Sep 2026 23:24:13 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20=E4=BF=AE=E5=A4=8D=20release=20id=20?= =?UTF-8?q?=E6=8F=90=E5=8F=96=E7=9A=84=20node=20=E8=AF=AD=E6=B3=95?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit node -e 少写一个右括号导致 Release 创建后资产上传前失败。 改经环境变量传入响应 JSON,不再用 stdin 拼串; 已存在的同 tag release 走查询回退,重跑即可补传产物。 --- .gitea/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 6e890df..a14069a 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -92,7 +92,7 @@ jobs: # 同 tag release 已存在(如重跑)时回退为查询 REL=$(curl -fsS -X POST "$API/releases" -H "$AUTH" -H 'Content-Type: application/json' -d "$REQ") \ || REL=$(curl -fsS "$API/releases/tags/${TAG}" -H "$AUTH") - RID=$(node -e 'let s="";process.stdin.on("data",d=>s+=d);process.stdin.on("end",()=>process.stdout.write(String(JSON.parse(s).id))' <<<"$REL") + RID=$(REL="$REL" node -e 'process.stdout.write(String(JSON.parse(process.env.REL).id))') echo "==> release id=$RID" for f in dist/*; do echo "==> 上传 $(basename "$f")"