Skip to content

Commit 976a936

Browse files
committed
ci: 工作流修正
1 parent 611495a commit 976a936

1 file changed

Lines changed: 9 additions & 11 deletions

File tree

.github/workflows/build.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -103,27 +103,25 @@ jobs:
103103
# 组装changelog
104104
CHANGELOG=""
105105
if [ ! -z "$FEAT_COMMITS" ]; then
106-
CHANGELOG="${CHANGELOG}## 功能改进\n${FEAT_COMMITS}\n\n"
106+
CHANGELOG+="### 功能改进\n$FEAT_COMMITS\n"
107107
fi
108108
if [ ! -z "$FIX_COMMITS" ]; then
109-
CHANGELOG="${CHANGELOG}## 问题修复\n${FIX_COMMITS}\n\n"
109+
CHANGELOG+="### 问题修复\n$FIX_COMMITS\n"
110110
fi
111111
if [ ! -z "$OTHER_COMMITS" ]; then
112-
CHANGELOG="${CHANGELOG}## 其他更新\n${OTHER_COMMITS}"
112+
CHANGELOG+="### 其他更新\n$OTHER_COMMITS"
113113
fi
114114
else
115-
CHANGELOG="## 首次发布\n$(git log --pretty=format:"- %h %s (%an)" | grep -v "ci:" || true)"
115+
CHANGELOG="### 首次发布\n$(git log --pretty=format:"- %h %s (%an)" | grep -v "ci:" || true)"
116116
fi
117117
118118
# 如果changelog为空,添加默认信息
119119
if [ -z "$CHANGELOG" ]; then
120-
CHANGELOG="## 无更新内容"
120+
CHANGELOG="### 无更新内容"
121121
fi
122122
123-
# 处理换行符并输出
124-
CHANGELOG="${CHANGELOG//'%'/'%25'}"
125-
CHANGELOG="${CHANGELOG//$'\n'/'%0A'}"
126-
CHANGELOG="${CHANGELOG//$'\r'/'%0D'}"
123+
# 输出
124+
echo -e "$CHANGELOG"
127125
128126
echo "changelog=${CHANGELOG}" >> $GITHUB_OUTPUT
129127
shell: bash
@@ -142,9 +140,9 @@ jobs:
142140
with:
143141
files: "nrfr-client/nrfr-${{ steps.version.outputs.version }}-release.zip"
144142
body: |
145-
Nrfr ${{ steps.version.outputs.version }}
143+
## Nrfr ${{ steps.version.outputs.version }}
146144
147-
更新内容:
145+
## 更新内容:
148146
${{ steps.version.outputs.changelog }}
149147
env:
150148
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)