From c0991de5564300c096f25577288daa2705412a40 Mon Sep 17 00:00:00 2001 From: douboer Date: Wed, 15 Oct 2025 15:51:24 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20release.sh=20=E6=9C=80=E7=AE=80=20JSON?= =?UTF-8?q?=20=E6=8B=BC=E6=8E=A5=E6=96=B9=E5=BC=8F=EF=BC=8C=E7=9B=B4?= =?UTF-8?q?=E6=8E=A5=E4=BC=A0=E9=80=92=E6=8D=A2=E8=A1=8C=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- release.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/release.sh b/release.sh index df2fa66..950a7fe 100755 --- a/release.sh +++ b/release.sh @@ -174,10 +174,9 @@ else fi -# 7.2 直接用 shell 拼接 JSON,不用 jq,不用临时文件 -JSON_PAYLOAD="{\n \"tag_name\": \"$VERSION\",\n \"name\": \"$VERSION - $RELEASE_TITLE\",\n \"body\": \"$(echo "$TAG_MESSAGE" | sed ':a;N;$!ba;s/\n/\\n/g' | sed 's/"/\\"/g')\",\n \"draft\": false,\n \"prerelease\": false\n}" +JSON_PAYLOAD="{\"tag_name\": \"$VERSION\", \"name\": \"$VERSION - $RELEASE_TITLE\", \"body\": \"$(echo "$TAG_MESSAGE" | sed 's/\"/\\\"/g')\", \"draft\": false, \"prerelease\": false}" -echo "🔄 尝试创建 Release (直接拼接 JSON)..." +echo "🔄 尝试创建 Release (最简单拼接)..." response=$(curl -s -w "\n%{http_code}" \ -X POST "$GITEA_URL/api/v1/repos/$GITEA_REPO/releases" \ -H "Content-Type: application/json; charset=utf-8" \