update at 2025-10-15 15:55:21

This commit is contained in:
douboer
2025-10-15 15:55:21 +08:00
parent c0991de556
commit 6e51272748

View File

@@ -65,7 +65,7 @@ if [ ! -f release.md ]; then
fi
# 提取最后一个版本号(去掉 ## 和空格)
VERSION=$(grep "^## v" release.md | tail -n 1 | sed 's/^## *//')
VERSION=$(grep "^## v" release.md | tail -n 1 | sed 's/^## //')
if [ -z "$VERSION" ]; then
echo "❌ release.md 中未找到版本号"
@@ -73,11 +73,7 @@ if [ -z "$VERSION" ]; then
fi
# 提取该版本块的内容(从版本标题下一行到下一个版本或文件结尾)
TAG_MESSAGE=$(awk "
/^## $VERSION\$/ { flag=1; next }
/^## v[0-9]/ && flag { exit }
flag { print }
" release.md)
TAG_MESSAGE=$(awk "/^## $VERSION/{flag=1;next}/^## v/{flag=0}flag" release.md)
# 提取标题(第一个非空的实质性内容行,通常是 "发布时间:" 后的第一行)
# 跳过空行和"发布时间:"行,取第一个 ### 标题