mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-09-22 09:58:06 +00:00
## 白名单(真问题) `upload_assets.py` 的 ARTIFACT_SUFFIXES 只有 .tar.gz/.zip/.deb/.rpm/.pkg/_win64.exe, **没有 .hmap** —— 即使插件包已经构建好放在 dist/ 下,上传时也会被静默跳过。 这正是「release 里一个插件包都没有」的直接原因之一。 补 `.hmap` 与 `SHA256SUMS.plugins`(插件包的汇总校验和,与内核包的 SHA256SUMS 分开, 避免混用)。实测 is_artifact() 现能正确识别两者、仍跳过 README.md。 ## 测试路径解析 `HMAP_BUNDLE_DIR=dist/plugins` 这种相对仓根的写法原先会失败:测试的 cwd 是包目录 (internal/plugins/pluginmgr),相对路径解析到包内,报 "no such file or directory", 看起来像产物不存在。改为相对路径按仓根解析(向上找含 go.mod 的目录)。 实测三种调用都正确:相对路径、绝对路径、不设时 skip。