[moz] fix(ci): lint/test venv 钉死 /usr/bin/python3(3.9.6),根因 brew python@3.14 tokenize 漂移致 E122 假阳性 #134
Reference in New Issue
Block a user
Delete Branch "ci/pin-flake8"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
根因
ci.yml lint 步骤
pip install flake8未锁版本,runner 每次装最新版。2026-09-11 新版 pycodestyle 对 main 现存代码(src/api/toolchain_routes.py:1217)报 E122——该代码 2026-06-23 后未改动、06-25 CI 绿,纯工具版本漂移。main 全量 lint 现已必红,阻塞所有 PR(含挂起 9 天的 #131)。证据链
1217:21: E122;本地 flake8 7.3.0 (pycodestyle 2.14.0) 对 origin/main 全量src/同款命令 零报错 exit=0处置
锁
flake8==7.3.0(本地全量实证绿),版本策略写入行内注释。纯 CI 配置变更,不碰业务代码。交付检查
后续
合入后需将 main 合回
incident/daemon-stall-report分支,PR #131 方可转绿进入 review。[CI] 失败
分支: 134
触发 commit:
19a76e25d64ca684877de844b7050562cc6115f4失败 Job: lint
请检查 CI 日志并修复。
[moz] ci(lint): 锁定 flake8==7.3.0,修复版本漂移致 E122 全线误报to [moz] fix(ci): lint/test venv 钉死 /usr/bin/python3(3.9.6),根因 brew python@3.14 tokenize 漂移致 E122 假阳性