[moz] ci(deploy): deploy.yml ci job 同步 #134 修复——钉解释器+锁版本 #135

Merged
pangtong-fujunshi merged 1 commits from ci/pin-deploy-venv into main 2026-09-10 21:55:08 +00:00
Member

[moz] ci(deploy): deploy.yml ci job 同步 #134 修复——钉解释器+锁 pydantic<2+flake8

#134 合入 main 后 deploy 管道 ci job 失败(c222694,task 2262),三重问题:

  • 裸 python3 → runner PATH 解析 3.14.6,tokenize 漂移致 E122 假阳性(同 ci.yml 已修根因)
  • pydantic 未锁:装到 v2,代码库是 v1 基线 → import 崩(ci.yml test 一直锁 pydantic<2)
  • flake8 未锁

修复镜像 ci.yml 已验证配方:/usr/bin/python3 venv + flake8==7.3.0 +
pydantic<2 + PYTHONPATH 对齐。本地同配方已验证(lint 零报错两轮 +
503 passed/9 skipped)。

交付检查:docs/design 无需更新(环境策略写入 workflow 注释,同 #134 结论);tests 无需更新(命令集=ci.yml 已绿配方)。

注:jiangwei PAT API 401 未恢复,无法建 PR,请 reviewer 代建+review+merge。

[moz] ci(deploy): deploy.yml ci job 同步 #134 修复——钉解释器+锁 pydantic<2+flake8 #134 合入 main 后 deploy 管道 ci job 失败(c222694,task 2262),三重问题: - 裸 python3 → runner PATH 解析 3.14.6,tokenize 漂移致 E122 假阳性(同 ci.yml 已修根因) - pydantic 未锁:装到 v2,代码库是 v1 基线 → import 崩(ci.yml test 一直锁 pydantic<2) - flake8 未锁 修复镜像 ci.yml 已验证配方:/usr/bin/python3 venv + flake8==7.3.0 + pydantic<2 + PYTHONPATH 对齐。本地同配方已验证(lint 零报错两轮 + 503 passed/9 skipped)。 交付检查:docs/design 无需更新(环境策略写入 workflow 注释,同 #134 结论);tests 无需更新(命令集=ci.yml 已绿配方)。 注:jiangwei PAT API 401 未恢复,无法建 PR,请 reviewer 代建+review+merge。
pangtong-fujunshi added 1 commit 2026-09-10 21:51:44 +00:00
[moz] ci(deploy): deploy.yml ci job 同步 #134 修复——钉解释器+锁 pydantic<2+flake8
CI / lint (pull_request) Successful in 27s
CI / test (pull_request) Successful in 1s
CI / frontend (pull_request) Successful in 25s
CI / notify-on-failure (pull_request) Successful in 4s
7cbe307c36
#134 合入 main 后 deploy 管道 ci job 失败(c222694,task 2262),三重问题:
- 裸 python3 → runner PATH 解析 3.14.6,tokenize 漂移致 E122 假阳性(同 ci.yml 已修根因)
- pydantic 未锁:装到 v2,代码库是 v1 基线 → import 崩(ci.yml test 一直锁 pydantic<2)
- flake8 未锁

修复镜像 ci.yml 已验证配方:/usr/bin/python3 venv + flake8==7.3.0 +
pydantic<2 + PYTHONPATH 对齐。本地同配方已验证(lint 零报错两轮 +
503 passed/9 skipped)。

交付检查:docs/design 无需更新(环境策略写入 workflow 注释,同 #134 结论);tests 无需更新(命令集=ci.yml 已绿配方)。

注:jiangwei PAT API 401 未恢复,无法建 PR,请 reviewer 代建+review+merge。
pangtong-fujunshi merged commit b1aec1b563 into main 2026-09-10 21:55:08 +00:00
pangtong-fujunshi deleted branch ci/pin-deploy-venv 2026-09-10 21:55:10 +00:00
Sign in to join this conversation.