Codex 本地中转 v1.7.2
Codex Provider Hub v1.7.2
本版本由已验证的功能变更说明自动生成。
2026-09-03-portable-launcher-path-tests
- 类型:fix
- 发布级别:patch
- 目标:修复源码模式静默启动测试在不同操作系统和 CI 运行器上因路径别名或规范化差异产生的误报,确保发布工作流的全量测试稳定通过。
- 实际改动:-
tests/test_local_proxy_app.py先解析测试注入的 Python 可执行文件路径,再构造pythonw.exe、脚本和平台启动器命令。 - 保留 Windows 隐藏启动链和非 Windows 直接 Python 启动命令的结构断言。
- 兼容性:仅影响测试代码和交付说明,无运行时接口、配置、数据库或迁移变化。
- 风险:如果测试解析规则与产品实现不一致,可能隐藏真实的启动命令回归。通过复用相同的
Path.resolve()语义,并保留平台专用命令结构断言降低风险。 - 验证结果:-
python -m unittest tests.test_local_proxy_app:25 项通过。 python -m unittest discover -s tests -p "test_*.py":541 项通过,耗时 80.339 秒。- JavaScript 测试:18 个文件、91 项通过。
npm run build --prefix proxy_static:Vite 生产构建通过,转换 29 个模块。python -m compileall -q provider_status local_proxy scripts tests:通过。- Node JavaScript 语法检查:通过。
git diff --check:通过。- PR:#71