update at 2025-10-15 15:55:21
This commit is contained in:
@@ -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)
|
||||
|
||||
# 提取标题(第一个非空的实质性内容行,通常是 "发布时间:" 后的第一行)
|
||||
# 跳过空行和"发布时间:"行,取第一个 ### 标题
|
||||
|
||||
Reference in New Issue
Block a user