a4439331e3de0ed1220b491bb0e60ced22f9d5c1
安装命令要成立,节点就得有个地方取二进制——节点上没有 Go 工具链,此前唯一的办法是在 另一台机器上编译再 scp,而这一步是安装命令表达不了的。 scripts/release.sh:编译两个 ARM 目标、生成 SHA256SUMS、建 release、上传三个附件。 令牌从 git 的 credential helper 读,所以进程表和 shell 历史里都没有它;也可以用 MSA_GITEA_TOKEN 覆盖。重跑会复用已存在的 release 并替换同名附件——修完东西重发时, 否则会静默留着上一个二进制。--dry-run 只编译和算校验值。 Makefile 的 VERSION 从 0.1.0 提到 0.3.0,并且它现在是二进制里真实带着的版本 (`msa-agent version` 与启动日志都会报),也是 release 的 tag。 已发布 v0.3.0:下载回来验过,sha256 与 SHA256SUMS 一致,是 ARM aarch64 静态 ELF, 且带着新的 enroll/uninstall 子命令。 Go 全包、Node 134 项、Swift 107 项通过。
Description
Outbound-only node agent for SimAdmin nodes: long-polls a relay, verifies signed envelopes, and forwards to the local SimAdmin on loopback. Static Go binary, no third-party modules.
268 KiB
Releases
3
simadmin-relay agent 1.0.2
Latest
Languages
Go
96.8%
Shell
2.4%
Makefile
0.8%