背景:自建 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) |
|
||||
| 依据 | 技术架构 §4.6(CI/CD)、§10.1(仓库结构) |
|
||||
| 适用范围 | 全仓库(代码、文档、配置、迁移) |
|
||||
| 强制级别 | 强制 |
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
- `GIT-01` 所有提交直接基于最新 `main`;提交前先 `git pull --ff-only`,避免落后。
|
||||
- `GIT-02` 禁止创建并推送任何非 `main` 分支;确需本地验证时可临时创建,但不得推送,完成后立即删除。
|
||||
- `GIT-03` 允许直接 push `main`;推送前必须通过本地门禁(`format:check`、`lint`、`typecheck`、`test`,完整链路用 `pnpm ci:local`)。**远端 Gitea 未部署 runner,线上 CI 不可用,推送后不等待远端 CI**。
|
||||
- `GIT-03` 允许直接 push `main`;推送前必须通过本地门禁(`format:check`、`lint`、`typecheck`、`test`,完整链路用 `pnpm ci:local`)。远端自建 Gitea 已部署 Actions runner,push `main` 自动执行 CI;推送后关注远端结果,失败立即以新提交修复。
|
||||
- `GIT-04` 禁止 force push `main`;禁止 Merge commit;`main` 必须保持线性。
|
||||
|
||||
## 2 提交信息(Conventional Commits 1.0)
|
||||
@@ -134,4 +134,4 @@ export default {
|
||||
- [ ] 提交粒度单一,无无关文件
|
||||
- [ ] 无 `.env` / 密钥 / 大文件
|
||||
- [ ] 提交说明含背景 / 影响面 / 回滚方式 / 验证证据
|
||||
- [ ] 本地门禁全绿(必要时 `pnpm ci:local`),已 push `main`;远端无 CI,无需等待
|
||||
- [ ] 本地门禁全绿(必要时 `pnpm ci:local`),已 push `main`;已确认远端 CI 结果(失败即修复)
|
||||
Reference in new issue
Block a user