docs(GOV-004): 强制提交后同步 Gitea
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
# 测试计划
|
||||
|
||||
- 运行 `npm run test:governance`,要求 5 个治理测试通过、0 个失败。
|
||||
- 运行 `git diff --check`,要求无空白错误。
|
||||
- 扫描 `AGENTS.md`、`README.md` 和 `docs/governance/`,要求不存在“默认不推送”或“逐次授权后才能推送”的现行冲突文本。
|
||||
- 检查 `git remote get-url --push origin` 精确等于指定 Gitea 仓库。
|
||||
- 比较 `git rev-parse main` 与远程 `refs/heads/main` SHA。
|
||||
- 分别解析本地和远程 `v0.0.0`、`v0.0.1`、`v0.0.2`、`v0.0.3` 指向的提交并比较。
|
||||
- 检查全局 `credential.helper` 和 `remote.pushDefault` 与 GOV-004 开始前一致。
|
||||
- 扫描仓库文件和暂存区,要求没有凭据 URL、密码赋值或令牌赋值。
|
||||
- 运行 `npx gitnexus analyze` 和指定仓库的 `detect-changes`,记录节点、关系、流程和风险。
|
||||
- 运行 `npm run governance:finish -- GOV-004 mandatory-gitea-push`,要求退出码为 0。
|
||||
- 本功能不修改页面,视觉验证标记不适用并说明原因。
|
||||
Reference in New Issue
Block a user