chore: enforce standard branch release workflow
This commit is contained in:
@@ -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
|
||||
```
|
||||
|
||||
如果规则与口头指令冲突,先暂停并确认,不要绕过发布闸门。
|
||||
Reference in New Issue
Block a user