mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-09-22 18:08:04 +00:00
用户指出:SDK 版本又带 patch 位、agent 自称 1.0.3、两个仓库文档都没更新。 docs/git-branching.md: 1. **§三 状态表**重写(停在 2026-09-12:main 还写 1.3.0、release/v1.2.x 还被当成"本条发布线、 尚无 tag"、SDK main 还写 1.2.0、完全没有 release/v1.3.x)。现按事实更新,并写明 `v1.3.0` 是已撤回的坏 tag。 2. **§2.3** 增补:发布线的 `meta.Version` 必须跟着该线已发的最后一个 patch 走; 只用 `-ldflags -X` 打版本而不改源码会让二进制与源码对不上账(1.3.1–1.3.4 就是这么打的)。 3. **反例表**补两行:人格文本在**播种时**固化版本(生产实例自称 v1.0.3)、 发布线路牌不随 patch 推进 / 给 SDK 误发 patch tag。并澄清"插值"必须在**渲染时**, 把算好的结果固化进配置库与写死没有区别。 4. **§七.5 新增"发版产物清单(可复现)"**:核心仓(tar.gz + 3 个 deb + SHA256SUMS, 校验和必须在全部产物生成后统一算)、SDK 仓(5 平台 hmapdev + SHA256SUMS)、 上传脚本的用法与两个坑(release 条目必须先存在;`hmapdev_*` 无扩展名不会被自动识别)。 起因就是本次"推了 tag 却没建 release、没打包"——推 tag ≠ 完成发版。 third_party/homeagent-sdk/meta/meta.go:镜像 SDK 仓 main 的路牌(1.3.0 → 1.4.0)与 版本语义注释更新(1.3.0 已定版 ⇒ 该号归发布线,main 推进)。