From f4eed7399b20789abdf23f9eb7ad4e8159f20cab Mon Sep 17 00:00:00 2001 From: titor Date: Fri, 24 Apr 2026 03:42:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20workflow=20?= =?UTF-8?q?=E8=AF=AD=E6=B3=95=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复 env 变量语法 - 简化 release body 构造 - 修复 JSON 格式 --- .github/workflows/release.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 38d7491..a80f6e6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,14 +42,11 @@ jobs: run: | GITEA_URL="https://hub.gaomia.site" REPO="titor/haibao-tts-cli" - WORKDIR="/workspace/mimo-tts" - cd "$WORKDIR" + cd /workspace/mimo-tts COMMIT_MSG=$(git log -1 --format="%s" HEAD) - COMMIT_BODY=$(git log -1 --format="%b" HEAD) TAG_NAME="latest" - RELEASE_BODY="${COMMIT_MSG}\n\n${COMMIT_BODY}" # 删除已存在的 release(如果存在) curl -s -X DELETE "${GITEA_URL}/api/v1/repos/${REPO}/releases/tags/${TAG_NAME}" \ @@ -59,7 +56,7 @@ jobs: RELEASE_RESPONSE=$(curl -s -X POST "${GITEA_URL}/api/v1/repos/${REPO}/releases" \ -H "Authorization: token ${GITEA_TOKEN}" \ -H "Content-Type: application/json" \ - -d "{\"tag_name\":\"${TAG_NAME}\",\"name\":\"${TAG_NAME}\",\"body\":\"${RELEASE_BODY}\",\"draft\":false}") + -d "{\"tag_name\":\"${TAG_NAME}\",\"name\":\"Release ${TAG_NAME}\",\"body\":\"${COMMIT_MSG}\",\"draft\":false}") RELEASE_ID=$(echo "$RELEASE_RESPONSE" | grep -o '"id":[0-9]*' | head -1 | cut -d: -f2)