发布逻辑搬到这里,因为二进制从这里构建、这里拥有契约。simadmin-relay 的那个脚本改成 转发(一条命令,不是两份实现——两处知道怎么发同一批产物,就是两处要在注册表 API 变化时 一起改,这个仓库已经犯过一次)。 与本仓库的一条硬约束绑定:**必须公开可读**。安装命令由节点执行、节点没有凭据,而 Gitea 对私有仓库返回 404,所以节点上看到的失败长得像 URL 写错。脚本现在会检查并**拒绝发布**, 而不是发出一批拿不到的东西。 VERSION 提到 1.0.0,release body 里的安装片段更新为 enroll + install 两步。