docs(progress): record gate 2809 and staging deploy 2811
This commit is contained in:
+1
-1
@@ -12849,7 +12849,7 @@
|
||||
- 触发条件:staging 推送触发门禁;validate 先 `rm -rf -- .venv` 再 `python3 -m venv --clear .venv`,然后跑仓库跟踪文件隐私扫描。
|
||||
- 根因:`9375012f`(文档提交)把名为 `.venv` 的符号链接写入跟踪树。`.gitignore` 写成 `.venv/`,Git 只忽略同名目录、不忽略同名符号链接。CI 用真实虚拟环境目录盖掉该链接后,扫描器对跟踪路径 `.venv` 做 `lstat` 得到目录而非普通文件,记为 `READ_ERROR`。不是又扫到姓名或本机路径。
|
||||
- 修复:从跟踪树删除该链接;`.gitignore` 改为 `.venv`(文件、目录、符号链接都忽略)。合同测试锁定:`git ls-files` 不含 `.venv`,`git check-ignore --no-index .venv` 命中。
|
||||
- 验证:`pytest tests/test_repo_privacy_markers.py`;前端头像合同见 BUG-975。门禁重跑结果写入进度记录。
|
||||
- 验证:`pytest tests/test_repo_privacy_markers.py` 62/62;前端头像合同见 BUG-975。门禁 [2809](https://git.copse.top/root/Jyotisha/actions/runs/2809) 成功,staging `/api/health` = `12fdaed9`。
|
||||
- 防复发:不得把本地运行时目录或指向它的符号链接加入跟踪树;忽略规则不要只写带尾斜杠的目录形式。
|
||||
- 相关记录:BUG-972、BUG-973
|
||||
- 复发自:无
|
||||
|
||||
Reference in New Issue
Block a user