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")"