mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-09-30 14:32:52 +00:00
upload_assets.py 的路径语义是 `os.path.join(ASSET_DIR, name)`, 而原写法先 `cd dist` 再传 `./*.deb` ⇒ 拼成 `dist/dist/...`, 必然 "资产目录不存在" 或逐个 skip。token 一配上就会炸,属隐患。 改为:cd 进资产目录 + `ASSET_DIR=.` + **不传文件名**(让它扫描当前目录, .deb/.tar.gz/SHA256SUMS 都在它的产物白名单里)。 SDK 侧另有一处同类问题,但那里**必须显式列名** —— hmapdev 的产物多数 没有扩展名(只有 windows 那个是 .exe),自动扫描会静默地一个都不传。 已同步修在 SDK 仓的 workflow 里。