docs: update http update task status

This commit is contained in:
2026-06-18 09:43:23 +08:00
parent 6aae8d1bd6
commit 8944676ad6
+4 -4
View File
@@ -907,10 +907,10 @@
任务:
- [x] 文档:`docs/10` 由 UNC/robocopy 全面改为 HTTP(源/清单/流程/安全/阶段);`docs/02`、`docs/05` 同步配置项
- [ ] 配置项 `update_user` / `update_pass` 写入 `DEFAULT_CONFIG`
- [ ] `update_service.check_for_update` 支持 `http(s)://` 源 + Basic Auth(当前仅 `open()` 本地文件,填 URL 静默返回 None),补单测
- [ ] 启动器 `update.ps1` 改 HTTP:带凭据下载 zip → 校验 SHA-256 → 解压到 staging(切换/回滚逻辑不变)
- [ ] manifest 字段由 `source`/`files`/`marker` 改为 `url`/`sha256`/`size`
- [x] 配置项 `update_user` / `update_pass` 写入 `DEFAULT_CONFIG`
- [x] `update_service.check_for_update` 支持 `http(s)://` 源 + Basic Auth(当前仅 `open()` 本地文件,填 URL 静默返回 None),补单测
- [x] 启动器 `update.ps1` 改 HTTP:带凭据下载 zip → 校验 SHA-256 → 解压到 `staging\app.new` → `app/app.old` 切换回滚
- [x] manifest 字段由 `source`/`files`/`marker` 改为 `url`/`sha256`/`size`
- [ ] 发布流程脚本:build → 打 zip → 算 SHA-256 → 写 manifest → 上传
- [ ] 生产前将更新源切到 HTTPS、客户端改用只读账号
- [ ] 真实环境端到端实测