Skip to content

Commit f374972

Browse files
committed
ci(workflows): 更新构建工作流
1 parent 3a57075 commit f374972

4 files changed

Lines changed: 16 additions & 18 deletions

File tree

.github/workflows/build.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -307,14 +307,16 @@ jobs:
307307
- name: Read CHANGELOG
308308
id: changelog
309309
run: |
310-
CHANGELOG_PATH="CHANGELOG.md"
310+
VERSION="${{ github.event.inputs.version }}"
311+
CHANGELOG_PATH="changelogs/${VERSION}.md"
311312
if [ -f "$CHANGELOG_PATH" ]; then
312-
delimiter=$(openssl rand -hex 16)
313-
echo "content<<$delimiter" >> "$GITHUB_OUTPUT"
314-
cat "$CHANGELOG_PATH" >> "$GITHUB_OUTPUT"
315-
echo "$delimiter" >> "$GITHUB_OUTPUT"
313+
content=$(cat "$CHANGELOG_PATH")
314+
content="${content//'%'/'%25'}"
315+
content="${content//$'\n'/'%0A'}"
316+
content="${content//$'\r'/'%0D'}"
317+
echo "content=$content" >> "$GITHUB_OUTPUT"
316318
else
317-
echo "content=Release version ${{ github.event.inputs.version }}" >> "$GITHUB_OUTPUT"
319+
echo "content=Release version $VERSION" >> "$GITHUB_OUTPUT"
318320
fi
319321
320322
- name: Create release

changelogs/0.0.1.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
## [0.0.1] - Initial Release
2+
3+
### Added
4+
- 初始版本发布
Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
# Changelog
2-
3-
## [0.0.3] - 2026-03-02
4-
5-
### Added
6-
- 抽奖功能
7-
81
## [0.0.2] - 2026-03-01
92

103
### Added
@@ -16,8 +9,3 @@
169

1710
### Fixed
1811
- bzd耶
19-
20-
## [0.0.1] - Initial Release
21-
22-
### Added
23-
- 初始版本发布

changelogs/0.0.3.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
## [0.0.3] - 2026-03-02
2+
3+
### Added
4+
- 抽奖功能

0 commit comments

Comments
 (0)