test(windows): verify installer upgrades - #2658
Conversation
87c95da to
9de020a
Compare
|
Addressed the adversarial review before merge:
Rollback and mid-install interruption recovery remain explicit follow-up work. A fresh real Windows run is pending. 中文说明合并前已处理对抗审查:删除伪安装器及 rollback/failure 宣称;改为仓库固定的 v0.1.9 精确 tag、资产名与 SHA-256;删除对应低质量 mock/动态选择测试;补 manifest 一致性测试;升级前完整启动旧版本,旧版 Runtime Host 退出后使用同一隔离用户 profile 完整验证候选版本。安装中断恢复和 rollback 明确留作后续。新的真实 Windows 实跑正在进行。 |
dace075 to
475cb6a
Compare
|
Latest-main review fixes are pushed:
The current typecheck failure is inherited from 中文说明已处理最新 main 审查项:失败清理先等待安装目录进程退出再调用 NSIS 卸载,并保留原始错误;按 #2709 策略删除 trivial manifest 镜像测试,只保留 |
475cb6a to
a065c5d
Compare
a065c5d to
76c0e70
Compare
Summary
Validation
git diff --checkpassEvidence boundary
This PR proves a closed-version package upgrade from the pinned v0.1.9 public release to the candidate. Old and candidate smokes reuse the same isolated profile paths, but this does not prove persisted business-state migration. Mid-install interruption recovery, rollback, running-app upgrades, shortcuts/registry cleanup, and automatic updates are explicitly deferred.
中文说明
内容
证据边界
本 PR 证明固定 v0.1.9 公共发布版到候选版本的关闭状态升级。旧版和候选版复用相同隔离 profile 路径,但不证明持久业务数据迁移。安装中断恢复、rollback、运行中升级、快捷方式/注册表清理和自动更新均明确延期。
Part of #2142.