From aa59178db3a14dc1afb0ed0923e2acdd9bf3e979 Mon Sep 17 00:00:00 2001 From: shaw Date: Sat, 19 Jul 2025 22:15:54 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BC=98=E5=8C=96=20changelog=20?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=EF=BC=8C=E7=A7=BB=E9=99=A4=20[unreleased]=20?= =?UTF-8?q?=E6=A0=87=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/auto-release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/auto-release.yml b/.github/workflows/auto-release.yml index 90f5cce7..73f5279e 100644 --- a/.github/workflows/auto-release.yml +++ b/.github/workflows/auto-release.yml @@ -66,7 +66,10 @@ jobs: - name: Generate changelog id: changelog run: | + # 获取自上次标签以来的提交,如果 git-cliff 输出包含 [unreleased],则移除它 CHANGELOG=$(git-cliff --config .github/cliff.toml --unreleased --strip header || echo "- 代码优化和改进") + # 移除 [unreleased] 标记 + CHANGELOG=$(echo "$CHANGELOG" | sed 's/\[unreleased\]//g' | sed '/^$/d') echo "content<> $GITHUB_OUTPUT echo "$CHANGELOG" >> $GITHUB_OUTPUT echo "EOF" >> $GITHUB_OUTPUT