背景:自建 Gitea 已部署 Actions runner(gitea-runner-01),旧文档 「远端无 runner、CI 只本地执行」已与事实不符。 改动:AGENTS.md、README、01/06/07 三份细则统一改为「推送前本地门禁强制 + push main 自动远端 CI,失败即以新提交修复」,并注明 ci-smoke.yml 可手动冒烟; AGENTS 版本升 V1.2,01/06/07 版本升 V1.2。 影响面:仅文档与索引版本号,不改代码与流水线行为。 回滚方式:revert 本提交。 验证证据:prettier 检查通过;文档相对链接未变。
This commit is contained in:
1 parent
88d9c77522
commit
a06043ce92
5 files changed
+24
-23
No files matched your search
@@ -2,7 +2,7 @@
|
||||
|
||||
| 项 | 内容 |
|
||||
| --- | --- |
|
||||
| 文档版本 | V1.1(2026-11-02) |
|
||||
| 文档版本 | V1.2(2026-11-04) |
|
||||
| 依据 | 技术架构 §10.1(工程约定)、§4.6(CI/CD) |
|
||||
| 适用范围 | 所有直接推送到 `main` 的提交 |
|
||||
| 强制级别 | 强制 |
|
||||
@@ -101,7 +101,7 @@
|
||||
|
||||
同时满足才可推送:
|
||||
|
||||
1. 本地门禁全绿(含契约与集成,必要时 `pnpm ci:local`);远端 Gitea 无 runner,不等待线上 CI,无豁免。
|
||||
1. 本地门禁全绿(含契约与集成,必要时 `pnpm ci:local`),无豁免;远端 Gitea runner 已就绪,推送后关注远端 CI,失败即修复。
|
||||
2. Review 通过,blocking 意见全部解决。
|
||||
3. 文档同步:PRD 规则编号、技术架构、OpenAPI、本目录细则(如涉及)。
|
||||
4. 迁移可回滚,或在描述说明为何不可回滚与前向修复方案。
|
||||
@@ -113,7 +113,7 @@
|
||||
## 5 推送与推送后
|
||||
|
||||
- `CR-08` 推送前完成本地门禁(`format:check` / `lint` / `typecheck` / `test`);推送即进入主干,不再有 Squash 合并环节。
|
||||
- `CR-09` 直接 `git push origin main`;禁止 force push、禁止 Merge commit;推送前确认 `pnpm ci:local` 全绿,推送后不等待远端 CI(远端无 runner)。
|
||||
- `CR-09` 直接 `git push origin main`;禁止 force push、禁止 Merge commit;推送前确认 `pnpm ci:local` 全绿,推送后关注远端 CI 结果,失败以新提交修复。
|
||||
- `CR-10` 推送后发现缺陷:优先以新提交前向修复;影响面大时按回滚预案执行(回滚也用新提交,不回写历史),并补一次复盘(写 `docs/releases/` 或 issue)。
|
||||
- `CR-11` 禁止「先推后补测试 / 补文档」作为常态;紧急修复须 24 小时内以新提交补齐,并在提交说明记录。
|
||||
|
||||
|
||||
Reference in new issue
Block a user