diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7a8661c..07511ce 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,36 +39,42 @@ jobs: npx tsc npx vite build + - name: Create Changelog Config + shell: bash + run: | + cat < changelog_config.json + { + "template": "# ${{ github.ref_name }} 更新日志\n\n{{CHANGELOG}}\n\n---\n> 此更新由系统自动构建", + "categories": [ + { + "title": "## 新功能", + "filter": { "pattern": "^feat", "flags": "i" } + }, + { + "title": "## 修复", + "filter": { "pattern": "^fix", "flags": "i" } + }, + { + "title": "## 性能与维护", + "filter": { "pattern": "^(chore|docs|perf|refactor|ci|style|test)", "flags": "i" } + }, + { + "title": "## 其他改动", + "filter": { "pattern": ".*", "flags": "i" } + } + ], + "ignore_labels": [], + "commitMode": true, + "empty_summary": "## 更新详情\n- 常规代码优化与维护" + } + EOF + - name: Build Changelog id: build_changelog - uses: mikepenz/release-changelog-builder-action@v4 + uses: mikepenz/release-changelog-builder-action@v5 with: + configuration: "changelog_config.json" outputFile: "release-notes.md" - commitMode: true - configurationJson: | - { - "template": "# ${{ github.ref_name }} 更新日志\n\n{{CHANGELOG}}\n\n---\n> 此更新由系统自动构建", - "categories": [ - { - "title": "## 新功能", - "filter": { "pattern": "^feat.*", "flags": "i" } - }, - { - "title": "## 修复", - "filter": { "pattern": "^fix.*", "flags": "i" } - }, - { - "title": "## 性能与维护", - "filter": { "pattern": "^(chore|docs|perf|refactor|ci|style|test).*", "flags": "i" } - }, - { - "title": "## 其他改动", - "filter": { "pattern": ".*", "flags": "i" } - } - ], - "ignore_labels": [], - "empty_summary": "## 更新详情\n- 常规代码优化与维护" - } env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/resources/wcdb_api.dll b/resources/wcdb_api.dll index de0b445..753d734 100644 Binary files a/resources/wcdb_api.dll and b/resources/wcdb_api.dll differ