update at 2025-10-15 15:55:21
This commit is contained in:
@@ -65,7 +65,7 @@ if [ ! -f release.md ]; then
|
|||||||
fi
|
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
|
if [ -z "$VERSION" ]; then
|
||||||
echo "❌ release.md 中未找到版本号"
|
echo "❌ release.md 中未找到版本号"
|
||||||
@@ -73,11 +73,7 @@ if [ -z "$VERSION" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# 提取该版本块的内容(从版本标题下一行到下一个版本或文件结尾)
|
# 提取该版本块的内容(从版本标题下一行到下一个版本或文件结尾)
|
||||||
TAG_MESSAGE=$(awk "
|
TAG_MESSAGE=$(awk "/^## $VERSION/{flag=1;next}/^## v/{flag=0}flag" release.md)
|
||||||
/^## $VERSION\$/ { flag=1; next }
|
|
||||||
/^## v[0-9]/ && flag { exit }
|
|
||||||
flag { print }
|
|
||||||
" release.md)
|
|
||||||
|
|
||||||
# 提取标题(第一个非空的实质性内容行,通常是 "发布时间:" 后的第一行)
|
# 提取标题(第一个非空的实质性内容行,通常是 "发布时间:" 后的第一行)
|
||||||
# 跳过空行和"发布时间:"行,取第一个 ### 标题
|
# 跳过空行和"发布时间:"行,取第一个 ### 标题
|
||||||
|
|||||||
Reference in New Issue
Block a user