BalanceHub

发布与更新

BalanceHub 通过 GitHub Releases 分发桌面安装包。

发布包

当前发布流程会构建:

发布前检查

打 tag 前先在本地确认:

自动更新

Release 会生成 Tauri updater 需要的 latest.json.sig 文件。应用内检查更新时会读取 latest.json,选择当前平台匹配的安装包,并用 .sig 校验。

客户端在启动 30 秒后静默检查,之后每 6 小时检查;发现新版本只提示,不会自动下载。用户确认后才开始下载,下载阶段支持取消,并受停滞超时、总时长和 256 MiB 包大小上限保护。进入签名校验和系统安装阶段后不允许取消。

.sig 只服务于应用内自动更新,不是用户需要手动打开的文件。

版本说明

用户可感知的变化会记录在 CHANGELOG.md。正式发布时,GitHub Release 页面也会展示对应版本说明。