node -e 少写一个右括号导致 Release 创建后资产上传前失败。 改经环境变量传入响应 JSON,不再用 stdin 拼串; 已存在的同 tag release 走查询回退,重跑即可补传产物。
This commit is contained in:
@@ -92,7 +92,7 @@ jobs:
|
|||||||
# 同 tag release 已存在(如重跑)时回退为查询
|
# 同 tag release 已存在(如重跑)时回退为查询
|
||||||
REL=$(curl -fsS -X POST "$API/releases" -H "$AUTH" -H 'Content-Type: application/json' -d "$REQ") \
|
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")
|
|| 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"
|
echo "==> release id=$RID"
|
||||||
for f in dist/*; do
|
for f in dist/*; do
|
||||||
echo "==> 上传 $(basename "$f")"
|
echo "==> 上传 $(basename "$f")"
|
||||||
|
|||||||
Reference in New Issue
Block a user