Anyon
|
bdef82dc93
|
ci(split): 缺少拆分密钥时跳过插件同步
避免新仓库尚未配置 SPLIT_PRIVATE_KEY 时,v6-dev 与 v8-dev 的 Split Repositories 工作流直接失败。
主要内容:
- 增加拆分密钥预检查步骤。
- 未配置 SPLIT_PRIVATE_KEY 时输出 GitHub Actions warning 并跳过 Setup Private Key 与 Split And Push。
- 配置密钥后自动恢复插件仓库拆分推送流程。
|
2026-05-08 17:02:01 +08:00 |
|
Anyon
|
1ddee14de6
|
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:49 +08:00 |
|
Anyon
|
4a824901fc
|
ci(github): 更新 ThinkAdmin 自动拆分工作流
将插件拆分工作流的主仓库判断从 ThinkAdminDeveloper 切换为 ThinkAdmin,匹配当前 GitHub 仓库名称。
主要内容:
- 更新 github.repository 条件为 zoujingli/ThinkAdmin。
- 增加 v6-dev 与 v8-dev 分支 push 触发,推送开发分支后自动拆分同步插件仓库。
- 保留 workflow_dispatch 手动触发入口,便于补跑指定分支同步。
|
2026-05-08 15:45:51 +08:00 |
|
Anyon
|
f891251e54
|
chore(repo): 初始化 v8 项目基础配置
将 v8 分支需要的仓库级配置、Composer 依赖、CI 脚本和入口文件一次性整理到目标仓库。
主要内容:
- 更新 composer.json,切换到 v8 插件化依赖与本地 path 仓库。
- 同步 .gitignore、代码风格、发布脚本和 GitHub Actions 配置。
- 调整 config、think、public 入口和默认 index 控制器以适配 v8 运行结构。
- 清理 v6 遗留的根级 license/security 文件,由组件文档和仓库说明统一承载。
|
2026-05-08 15:30:32 +08:00 |
|
邹景立
|
ff08376d9a
|
fix: 更新 Githhub Actions 配置脚本
|
2024-08-08 23:36:25 +08:00 |
|
邹景立
|
008d30b7aa
|
Create split.yml
|
2024-08-02 00:39:54 +08:00 |
|
邹景立
|
e4f8179de7
|
Create release.yml
|
2024-08-02 00:38:36 +08:00 |
|