- test job 先跑 golink (38) 与 goscp (19) 两套端到端测试 - release job 用 build.sh 交叉编译,校验版本号与 SHA256SUMS - gh release create/upload 推送 13 个附件,支持 workflow_dispatch 重建
golink: 一条命令在远端执行,退出码原样透传,从不提示、不分配终端。 goscp: 用 SCP 协议上传,-files 一个参数同时接受文件和目录。 - 纯 Go,唯一依赖 golang.org/x/crypto,可离线交叉编译到六个桌面平台 - internal/sshx 统一建连、认证(password + keyboard-interactive)与主机密钥策略 - smoketest/ 自带迷你 sshd,57 项端到端测试(golink 38 + goscp 19)