2 Commits
Author SHA1 Message Date
shy3130 b7549521b3 fix(ci): sync_versions.py 在 Windows runner (cp1252 stdout) 崩溃
- 中文 print 撞 cp1252 编码 UnicodeEncodeError, v0.3.19 首次发版 Windows 作业死在同步版本号步骤 (文件写入本身都是 UTF-8 无恙)
- 入口处 stdout/stderr 统一 reconfigure UTF-8 + errors=replace, 本地 PYTHONIOENCODING=cp1252 复现验证通过
2026-10-27 18:53:30 +08:00
shy3130 1c1a3b44c9 fix(release): #513 版本号单源 — 从 frontend/package.json 派生
- 新增 scripts/sync_versions.py: VERSION / backend/pyproject.toml / _FALLBACK_VERSION 三处伴生标记由 package.json 派生, --check 供 CI/本地校验
- release.yml / docker.yml 构建前先跑同步脚本, 杜绝只改 package.json 时产物版本漂移
- Dockerfile 运行时改读 /app/frontend/package.json
2026-10-27 18:45:09 +08:00