Pārlūkot izejas kodu

新增补丁生成工具并更新流水线

在GitHub Actions中添加了自动执行补丁生成工具的步骤,同时更新了依赖库版本并在文档中记录了相关变更,支持通过补丁进行版本更新。
SongZihuan 1 dienu atpakaļ
vecāks
revīzija
ba6b0891c7

+ 3 - 0
.github/workflows/go-tag-release.yml

@@ -94,6 +94,9 @@ jobs:
       - name: Go generate
         run: GOOS=linux GOARCH=amd64 go generate ./...
 
+      - name: Go generate patch
+        run: GOOS=linux GOARCH=amd64 go run github.com/SongZihuan/BackendServerTemplate/tool/patch
+
       - name: List source directory
         run: |
           ls -l "${{ github.workspace }}"

+ 19 - 0
CHANGELOG.md

@@ -4,6 +4,25 @@
 
 其格式基于 [CHANGELOG 准则](./CHANGELOG_SPECIFICATION.md) 。
 
+## [0.13.0] - 2025/04/28 Asia/Shanghai
+
+### 新增
+
+- 添加开发者勾子(提交时自动把文件复制粘贴到`third-party`目录)。
+- 新增补丁自动生成工具。
+
+### 修改
+
+- 更新依赖库版本。
+
+### 文档
+
+- 新增第三方依赖库记录文件夹(记录`LICENSE`、`CHANGELOG`等)。
+
+### 其他
+
+- 执行`GitHub Action`流水线时,自动执行补丁生成工具,并把补丁放到`Release`中。当用户想更新时,可以使用补丁进行更新。
+
 ## [0.12.0] - 2025/04/25 Asia/Shanghai
 
 ### 其他

+ 19 - 0
third-party/github.com.SongZihuan.BackendServerTemplate/CHANGELOG.md

@@ -4,6 +4,25 @@
 
 其格式基于 [CHANGELOG 准则](./CHANGELOG_SPECIFICATION.md) 。
 
+## [0.13.0] - 2025/04/28 Asia/Shanghai
+
+### 新增
+
+- 添加开发者勾子(提交时自动把文件复制粘贴到`third-party`目录)。
+- 新增补丁自动生成工具。
+
+### 修改
+
+- 更新依赖库版本。
+
+### 文档
+
+- 新增第三方依赖库记录文件夹(记录`LICENSE`、`CHANGELOG`等)。
+
+### 其他
+
+- 执行`GitHub Action`流水线时,自动执行补丁生成工具,并把补丁放到`Release`中。当用户想更新时,可以使用补丁进行更新。
+
 ## [0.12.0] - 2025/04/25 Asia/Shanghai
 
 ### 其他