chore: enforce standard branch release workflow

This commit is contained in:
john
2026-07-01 10:50:48 +08:00
parent f9a7584ad4
commit aa6a029530
9 changed files with 323 additions and 9 deletions
+21
View File
@@ -0,0 +1,21 @@
# Claude 协作说明
本仓库的开发、测试、发布规范与 `AGENTS.md` 同源。开始任何代码修改或发布操作前,先读:
1. [ENGINEERING_WORKFLOW_RULES.md](ENGINEERING_WORKFLOW_RULES.md)
2. [PRODUCTION_RELEASE_RULES.md](PRODUCTION_RELEASE_RULES.md)
3. [AGENTS.md](AGENTS.md)
## 强制规则
- 新建分支必须基于最新 `origin/main`
- 发布前必须重新检查当前分支是否落后 `origin/main`
- 发布来源必须是干净、可追溯的 Git commit。
- 禁止从脏工作区、detached HEAD、落后主线的分支发布。
- 发布前必须执行:
```bash
bash scripts/check-release-ready.sh
```
如果规则与口头指令冲突,先暂停并确认,不要绕过发布闸门。