Files
Nexus/docs/changelog/2026-06-08-gate7-diff-fix.md
T
2026-07-08 22:31:31 +08:00

673 B
Raw Blame History

2026-06-08 — Gate 7 仅校验最近一次提交

摘要

修复 deploy/pre_deploy_check.sh Gate 7 使用 git diff HEAD~1(工作区对比)导致误报:会把历史未提交 diff 与本次门控写入的 deploy/gate_log.jsonl 算作待审计文件。

动机

审计补全提交后 Gate 7 仍 BLOCK deploy/gate_log.jsonl,阻碍生产部署。

变更

  • Gate 7 改为 git diff --name-only HEAD~1..HEAD(仅最近一次 commit
  • 跳过 deploy/gate_log.jsonl(门控运行日志,非业务代码)

涉及文件

  • deploy/pre_deploy_check.sh

迁移 / 重启

无。

验证

bash deploy/pre_deploy_check.sh → 7/7 PASS。