mirror of
https://github.com/algerkong/AlgerMusicPlayer.git
synced 2026-04-03 14:20:50 +08:00
✨ feat: 修改 github action 添加更新日志
This commit is contained in:
19
.github/workflows/build.yml
vendored
19
.github/workflows/build.yml
vendored
@@ -49,6 +49,22 @@ jobs:
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
# Get version from tag
|
||||
- name: Get version from tag
|
||||
id: get_version
|
||||
run: echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV
|
||||
shell: bash
|
||||
|
||||
# Read release notes
|
||||
- name: Read release notes
|
||||
id: release_notes
|
||||
run: |
|
||||
NOTES=$(awk "/## \[v${{ env.VERSION }}\]/{p=1;print;next} /## \[v/{p=0}p" CHANGELOG.md)
|
||||
echo "NOTES<<EOF" >> $GITHUB_ENV
|
||||
echo "$NOTES" >> $GITHUB_ENV
|
||||
echo "EOF" >> $GITHUB_ENV
|
||||
shell: bash
|
||||
|
||||
# Upload artifacts
|
||||
- name: Upload artifacts
|
||||
uses: softprops/action-gh-release@v1
|
||||
@@ -61,5 +77,8 @@ jobs:
|
||||
dist/latest.yml
|
||||
dist/latest-mac.yml
|
||||
dist/latest-linux.yml
|
||||
body: ${{ env.NOTES }}
|
||||
draft: false
|
||||
prerelease: false
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
21
CHANGELOG.md
Normal file
21
CHANGELOG.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# 更新日志
|
||||
|
||||
## [v3.0.0] - 2024-03-21
|
||||
|
||||
### ✨ 新功能
|
||||
- 新增自动更新检测功能
|
||||
- 新增 GitHub Actions 自动构建和发布
|
||||
- 新增主题色切换功能,支持日间/夜间模式 (#19, #21)
|
||||
- 新增随机播放功能 (#20)
|
||||
- 优化主题效果和图片清晰度
|
||||
|
||||
### 🏗️ 架构重构
|
||||
- 重构整个项目架构
|
||||
- 优化打包配置
|
||||
- 修改后台服务为本地运行
|
||||
- 优化项目结构
|
||||
|
||||
### 🐞 问题修复
|
||||
- 修复 web 移动端页面空白问题 (#24)
|
||||
- 修复无用导入问题
|
||||
- 优化错误处理
|
||||
Reference in New Issue
Block a user