Skip to content

Commit deb7b21

Browse files
committed
fix: escape HTML entities in Telegram message
1 parent 09ec817 commit deb7b21

1 file changed

Lines changed: 2 additions & 9 deletions

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -136,15 +136,8 @@ jobs:
136136
# 读取发布说明(简化版本)
137137
RELEASE_NOTES_FILE="RELEASE_NOTES_${TAG_NAME}.md"
138138
if [ -f "$RELEASE_NOTES_FILE" ]; then
139-
# 提取主要功能点(前20行),移除 Markdown 格式,转义 HTML 特殊字符
140-
NOTES=$(head -n 20 "$RELEASE_NOTES_FILE" | \
141-
sed 's/^#\+\s*//' | \
142-
sed 's/\*\*//g' | \
143-
sed 's/`//g' | \
144-
sed 's/</\&lt;/g' | \
145-
sed 's/>/\&gt;/g' | \
146-
sed 's/&/\&amp;/g' | \
147-
sed 's/"/\&quot;/g')
139+
# 提取主要功能点(前20行),并转义 HTML 特殊字符
140+
NOTES=$(head -n 20 "$RELEASE_NOTES_FILE" | sed 's/^#//' | sed 's/&/\&amp;/g' | sed 's/</\&lt;/g' | sed 's/>/\&gt;/g' | sed 's/"/\&quot;/g')
148141
else
149142
NOTES="新版本发布"
150143
fi

0 commit comments

Comments
 (0)