diff --git a/docs/design/14-toolchain-skill-and-deploy.md b/docs/design/14-toolchain-skill-and-deploy.md index 82ec85c..01c235f 100644 --- a/docs/design/14-toolchain-skill-and-deploy.md +++ b/docs/design/14-toolchain-skill-and-deploy.md @@ -170,6 +170,14 @@ curl -X POST "http://192.168.2.154:3000/api/v1/repos/sanguo/{repo}/releases" \ "target_commitish": "main" }' ``` + +### 关闭 Issue +```bash +curl -X PATCH "http://192.168.2.154:3000/api/v1/repos/sanguo/{repo}/issues/{issue_number}" \ + -H "Authorization: token $GITEA_TOKEN" \ + -H "Content-Type: application/json" \ + -d '{"state": "closed"}' +``` ``` #### D. 平台运维(姜维)— deploy + runner 管理 @@ -241,6 +249,7 @@ cat ~/.sanguo_projects/{project}/data/deploy-history.jsonl | 追加"CI 集成"节 | UT 在 CI 自动跑(ci.yml test job)、coverage 在 deploy.yml ci job 跑 | | 追加"E2E 触发方式" | 通过 e2e.yml 手动触发或 `RUN_INTEGRATION=1 pytest` 本地跑 | | 追加"测试数据隔离" | CI 使用临时 venv + 临时 SQLite + 临时端口 | +| 追加"广播风暴禁止" | **禁止在 daemon 运行时跑含创建项目/Task/Mail 的测试**,否则会触发 Agent spawn 导致广播风暴。E2E 测试必须在 CI 隔离环境或 daemon 停止后跑 | #### bugfix-workflow(小改动) @@ -285,7 +294,7 @@ cat ~/.sanguo_projects/{project}/data/deploy-history.jsonl |-------|---------|------------| | git-workflow | 小 | +15 行 | | code-review | 中 | +40 行 | -| testing-workflow | 小 | +20 行 | +| testing-workflow | 小 | +25 行(含广播风暴禁止约束) | | bugfix-workflow | 小 | +15 行 | | hotfix-workflow | 小 | +15 行 | | ci-cd-ops | 重写 | ~120 行(原 114 行) |