We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9594b40 commit 09ec817Copy full SHA for 09ec817
1 file changed
.github/workflows/release.yml
@@ -136,8 +136,15 @@ jobs:
136
# 读取发布说明(简化版本)
137
RELEASE_NOTES_FILE="RELEASE_NOTES_${TAG_NAME}.md"
138
if [ -f "$RELEASE_NOTES_FILE" ]; then
139
- # 提取主要功能点(前20行)
140
- NOTES=$(head -n 20 "$RELEASE_NOTES_FILE" | sed 's/^#//' | sed 's/"/\\"/g')
+ # 提取主要功能点(前20行),移除 Markdown 格式,转义 HTML 特殊字符
+ NOTES=$(head -n 20 "$RELEASE_NOTES_FILE" | \
141
+ sed 's/^#\+\s*//' | \
142
+ sed 's/\*\*//g' | \
143
+ sed 's/`//g' | \
144
+ sed 's/</\</g' | \
145
+ sed 's/>/\>/g' | \
146
+ sed 's/&/\&/g' | \
147
+ sed 's/"/\"/g')
148
else
149
NOTES="新版本发布"
150
fi
0 commit comments