桌面控制与运行底座 / 桌面壳

自动更新(OTA)

已验证代码更新于 2026-09-14

桌面端在线检测更新、下载与安装回执,更新流水线与 feed 清单自动发布。

功能价值

桌面端在线检测更新、下载与安装回执,更新流水线与 feed 清单自动发布。

使用方式

设置页点击「检查更新」;安装后自动回执。

所属模块

桌面控制与运行底座 / 桌面壳

适用平台

—

已知限制

  • 测试版本号高于正式通道时不会降级更新(需回装正式包)

平台验证状态

本项适用于 0 个平台,逐平台独立判定:平台状态只由该平台的实机验收记录产生,总体状态由平台状态自动汇总,目录与页面都不存放可手写的状态。验收结论仅覆盖记录所列版本、Git SHA 与产物;当前源码或新安装包仍需独立验收。

实现与测试(平台无关)

源码实现

  • FHD/desktop/desktop-install-update.ts
  • FHD/desktop/ota-proxy.ts
  • FHD/desktop/update-install-receipts.ts

自动化测试

  • FHD/desktop/updater-install.test.ts
  • FHD/desktop/update-install-receipts.test.ts

CI 门禁:FHD/.github/workflows/release-desktop-mac-ota.yml、FHD/.github/workflows/publish-local-mac-feed.yml

CI 工作流定义

  • FHD/.github/workflows/release-desktop-mac-ota.yml
  • FHD/.github/workflows/publish-local-mac-feed.yml

关联文档

  • FHD/docs/MACOS_RELEASE_SSOT.md

证据原件存放于私有对象存储,页面通过短时效签名地址读取原图与原始录像; 「核验哈希」会对照本页登记的 SHA-256 与存储对象元数据。对象存储不可用时自动改用站内副本, 也可下载原件后用 sha256sum 自行核对。