We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e36dd24 commit 1ee97beCopy full SHA for 1ee97be
1 file changed
.github/workflows/release.yml
@@ -563,7 +563,9 @@ jobs:
563
# 替换占位符
564
sed -i "s/__VERSION__/${VERSION}/g" release_notes.md
565
sed -i "s/__DATE__/$(date +'%Y-%m-%d')/g" release_notes.md
566
- sed -i "s|__COMPARE_SECTION__|${COMPARE_SECTION}|g" release_notes.md
+
567
+ # 使用 awk 替换 COMPARE_SECTION(避免内容中的特殊字符干扰 sed 分隔符)
568
+ awk -v section="$COMPARE_SECTION" '{gsub(/__COMPARE_SECTION__/, section)}1' release_notes.md > release_notes.tmp && mv release_notes.tmp release_notes.md
569
570
# 替换 changelog 内容(使用 awk 处理多行)
571
awk -v content="$CHANGELOG_CONTENT" '{gsub(/__CHANGELOG_CONTENT__/, content)}1' release_notes.md > release_notes.tmp && mv release_notes.tmp release_notes.md
0 commit comments