Commit Graph
2 Commits
Author SHA1 Message Date
chick a4439331e3 feat(release): 把 agent 二进制发到 Gitea Releases
安装命令要成立,节点就得有个地方取二进制——节点上没有 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 项通过。
2026-09-17 13:37:24 +08:00
chick 54d9696a4d baseline: P1 契约、agent 核心与中继投递(既有工作首次入库) 2026-09-16 08:41:13 +08:00