fix(update): 持久化网页类型并复核更新后选版能力 #31

Merged
wangbo merged 1 commits from codex/fix-legacy-update-adoption into main 2026-10-21 21:52:53 +08:00
Owner

默认完整更新将官方网页改为 tag@sha256 后,updater 1.4.0 会将未显式记录的 SSR 类型识别为 unknown。真实部署表现为版本列表可读,但指定版本预检查 409“此版本不支持当前网页部署类型”,旧版版本检测也显示不可用。

部署解析器现从已选官方标签补齐缺失的 UPDATE_WEB_VARIANT,Bash/PowerShell 保持一致且保留已有显式配置。完整更新在服务恢复后再次检查选版能力,并拒绝 unknown 类型。

验证:线上实际链路复现;新增断言在旧解析器失败;15 类跨 Shell 版本解析场景通过;完整入口回归 35.31 秒通过;真实 HTTP 选版校验 1.51 秒通过。未修改业务镜像或正式发布目录。

默认完整更新将官方网页改为 tag@sha256 后,updater 1.4.0 会将未显式记录的 SSR 类型识别为 unknown。真实部署表现为版本列表可读,但指定版本预检查 409“此版本不支持当前网页部署类型”,旧版版本检测也显示不可用。 部署解析器现从已选官方标签补齐缺失的 UPDATE_WEB_VARIANT,Bash/PowerShell 保持一致且保留已有显式配置。完整更新在服务恢复后再次检查选版能力,并拒绝 unknown 类型。 验证:线上实际链路复现;新增断言在旧解析器失败;15 类跨 Shell 版本解析场景通过;完整入口回归 35.31 秒通过;真实 HTTP 选版校验 1.51 秒通过。未修改业务镜像或正式发布目录。
wangbo added 1 commit 2026-10-21 21:52:45 +08:00
fix(update): 持久化网页类型并复核更新后选版能力
Test deployment public URL (Linux) / test-linux (push) Canceled after 0s
Test deployment public URL (Linux) / test-linux (pull_request) Canceled after 0s
2e8986ff51
wangbo merged commit fa217f3a85 into main 2026-10-21 21:52:53 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangbo/easyai#31