From 32ea281dfa9558bd5d5834beb805ad51835700e9 Mon Sep 17 00:00:00 2001 From: wangjia <809946525@qq.com> Date: Sun, 24 May 2026 10:54:35 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20=E4=BF=AE=E5=A4=8D=20deploy.yml=20YA?= =?UTF-8?q?ML=20=E8=A7=A3=E6=9E=90=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 多行 bash 字符串的续行未缩进到 run: | 块内,YAML 解析器 将 '- **版本**' 误判为列表项。改用 printf 单行拼接 BODY。 Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/deploy.yml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 76946f8..83a853f 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -40,13 +40,8 @@ jobs: COMMIT="${{ gitea.sha }}" COMMIT_MSG=$(git log -1 --pretty="%s" HEAD) RECENT_LOGS=$(git log -5 --pretty="- %s (%h)" HEAD) - BODY="## 构建信息 -- **版本**: ${VERSION} -- **Commit**: ${COMMIT} -- **时间**: $(date '+%Y-%m-%d %H:%M:%S %Z') - -## 最近提交 -${RECENT_LOGS}" + BODY=$(printf '## 构建信息\n- **版本**: %s\n- **Commit**: %s\n- **时间**: %s\n\n## 最近提交\n%s' \ + "${VERSION}" "${COMMIT}" "$(date '+%Y-%m-%d %H:%M:%S %Z')" "${RECENT_LOGS}") RESP=$(curl -s -X POST "${FORGEJO_URL}/api/v1/repos/${{ gitea.repository }}/releases" \ -H "Authorization: token ${FORGEJO_TOKEN}" \