mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-09-20 17:08:09 +00:00
v1.2.2 出包时发现:dist/ 跨多次构建累积,而清单用 `find $DIST_DIR` 全目录扫, 于是 SHA256SUMS 里混进了 1.2.0/1.2.1 的包名——用户从发布页下载这份清单后 `sha256sum -c` 必然报「文件缺失」(那些包并不在本页)。 两处一起修: - 按本批 `$PKG_VERSION` 过滤(只列这次真正打出来的产物); - 名字用 basename(平铺名),与发布页附件名一致;哈希取真实路径(此前若直接 对 basename 求哈希会找不到文件——就在 `deb/`、`tar/` 子目录里)。 验证:对含 1.2.0/1.2.1/1.2.2 的 dist/ 跑新逻辑 → 4 条(旧逻辑 12 条); 并拿发布页真下载的 SHA256SUMS 逐条核对四个产物的实际哈希 → 全部一致。