Skip to content

v0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Oct 09:30
· 8 commits to main since this release
4876e4d

支持不依赖 Git 的命令步骤,并提供 driver 与主机的统一升级入口。

  • command 可显式设置 input: "none",在执行机器的空临时目录运行;不复制文件,结果明确记录没有代码输入快照。默认仍使用 Git 快照。
  • 修复 doctor 将 command 当成 AI CLI 的误报;命令查找不会执行命令。
  • sflow upgrade --hosts 将配置的主机对齐到本机新版本;sflow hosts upgrade box mini 只对齐指定主机。
  • 远程协议保持 3,原有快照任务继续兼容旧主机。新能力在派发前检查,缺失时给出对应主机的升级命令。
  • 安装固定 release 版本,核验 SHA-256 和二进制版本后原子替换。忙碌或未确认结束的会话不会被更新器停止;部分失败逐台列出,不自动重试不确定安装。
  • CI 合并同平台任务,避免重复跑单元测试和占用多个 macOS runner;四个平台的二进制和校验文件仍全部提供。

升级前先看计划:

sflow upgrade --hosts --check
sflow upgrade --hosts

旧版本没有 --hosts 时,先运行一次 sflow upgrade 获取新命令。升级期间不要同时派发新任务;若有阻塞项,先检查并由操作者决定结束或停止对应会话。

input: none 不支持 workspace/artifacts,使用 run 记录版本 5;旧 driver 无法恢复这类新 run。已有 run 记录版本 1–4 继续可读。

完整变更