23 Commits

Author SHA1 Message Date
Anyon
f2de95223a ci(release): 完善双分支自动拆分与发布流程
为 ThinkAdmin 主仓库补强 v6-dev 与 v8-dev 的自动化处理机制,避免两个开发分支在插件仓库分支、发布 Tag 与 Release Notes 生成时互相覆盖。

主要内容:

- 拆分工作流仅允许 v6-dev 与 v8-dev,按同名分支推送各插件仓库。

- 发布工作流按 v6.* / v8.* Tag 自动选择对应开发分支,并要求 Tag 指向对应分支最新提交。

- 发布脚本同步推送插件分支和同名 Tag,遇到冲突 Tag 会拒绝覆盖。

- 新增中文 Release Notes 生成器,按提交前缀自动汇总本次变更内容。

- 静态分析步骤兼容 v6-dev 未定义 analyse 脚本的情况,避免旧分支发布失败。
2026-05-08 15:56:55 +08:00
Anyon
cdd22b0abc ci(github): 更新 ThinkAdmin 自动拆分工作流
将插件拆分工作流的主仓库判断从 ThinkAdminDeveloper 切换为 ThinkAdmin,匹配当前 GitHub 仓库名称。

主要内容:

- 更新 github.repository 条件为 zoujingli/ThinkAdmin。

- 增加 v6-dev 与 v8-dev 分支 push 触发,推送开发分支后自动拆分同步插件仓库。

- 保留 workflow_dispatch 手动触发入口,便于补跑指定分支同步。
2026-05-08 15:46:09 +08:00
邹景立
ec768a6e2a 更新 Github 脚本 2025-02-24 13:58:39 +08:00
Anyon
847e1adbe7 fix: 更新工具权限 2024-08-07 23:25:17 +08:00
邹景立
5bc95b7a8a fix: 调整 Github 工具 2024-08-07 23:15:41 +08:00
Anyon
21df7baea4 fix: 调整工具包目录 2024-08-07 23:02:21 +08:00
邹景立
a4b3f9272e fix: 修改配置文件注释
fix: 修改配置文件注释
2024-08-04 15:14:16 +08:00
邹景立
933a2425dd fix: 更新代码 2024-08-04 14:40:31 +08:00
邹景立
e880d79ccb fix: 更新 GithubActions 配置 2024-08-04 14:34:34 +08:00
邹景立
da5ef7c25c fix: 更新配置 2024-08-04 14:29:56 +08:00
邹景立
c162cdecdc fix: 修改配置 2024-08-04 14:16:33 +08:00
邹景立
788ee21e74 fix: update 2024-08-04 13:54:10 +08:00
邹景立
66fe882d53 fix: 改为 js 处理 2024-08-04 13:48:46 +08:00
邹景立
efa6118c3e Update release.yml 2024-08-04 13:47:35 +08:00
邹景立
10418015ca fix: 修改脚本文件 2024-08-04 13:39:21 +08:00
邹景立
e3316cd4cb Update release.yml 2024-08-04 12:00:25 +08:00
邹景立
8538b283db Update release.yml 2024-08-04 11:57:12 +08:00
邹景立
aaf44ba948 Update release.yml 2024-08-04 11:47:42 +08:00
邹景立
1de70e4673 Update release.yml 2024-08-04 11:30:46 +08:00
邹景立
6eb35d81ca fix: 更新风格 2024-08-04 09:54:55 +08:00
邹景立
c0163fb16e update: 更新配置脚本文件 2024-08-04 09:31:12 +08:00
邹景立
619c451a5f 修改仓库配置名称 2024-08-02 09:29:09 +08:00
邹景立
ce7375ce87 增加 Github Actions 脚本 2024-08-02 08:45:48 +08:00