feat: 同步构建真实状态并支持在列表停止在途任务
- Gitea 运行未结束时探测作业级结论,修复前置作业失败后可复用工作流父作业/等待标签作业长期挂起导致状态永远构建中 - 打开我的构建/管理仪表盘时主动向构建平台同步在途任务状态;创建超 6 小时仍在途的任务判超时 - 构建中任务列表增加停止按钮(Gitea 需 1.28+ 取消 API,旧版本提示去运行页手动 Cancel),终态任务保留删除 - GitHub/Gitea 后端统一 cancel_run 接口
This commit is contained in:
@@ -104,7 +104,9 @@ action)。
|
||||
### 1. Gitea 服务器与仓库
|
||||
|
||||
1. 部署 Gitea **1.27 或更高版本**(最低 1.23;1.27 随附 act_runner 2.0,对
|
||||
artifact/cache 与第三方 action 的兼容性最好)。
|
||||
artifact/cache 与第三方 action 的兼容性最好)。注意:列表页的一键「停止」依赖
|
||||
Gitea 1.28+ 的取消运行 API;1.27 及更早版本点击停止会给出运行页链接,需到
|
||||
Gitea 界面手动 Cancel。
|
||||
2. 把本仓库整体推送到 Gitea(保留 `.gitea/` 目录与默认分支名,后台填写的
|
||||
GITEA_BRANCH 必须与实际分支一致)。
|
||||
3. 进入仓库 **Settings**,勾选 **Enable Repository Actions**。
|
||||
|
||||
Reference in New Issue
Block a user