Commit Graph
9 Commits
Author SHA1 Message Date
mrlee a0cc553d2d fix(native): updater Token 不再拖垮非 root 启动(飞牛原生版无法启用)
CI / verify (push) Canceled after 0s
原生版以非 root 的 havline 用户运行,而 app.New 会无条件调用 updater.EnsureToken,
去写默认的 /run/havline-updater/updater.token:MkdirAll 因权限不足失败 →
app.New 返回错误 → main 里 log.Fatalf → 进程秒退,飞牛应用中心报「本地应用启动失败」。
该逻辑由 v1.9.2 引入,v1.9.1 及之前不受影响。

- 新增 updater.EnsureTokenIfEnabled:updater 未启用(socket 为空)时直接返回,
  完全不触碰 Token 文件
- app.New 改用该函数,只有真正启用一键升级 sidecar 时才准备共享 Token
- 补充回归测试:socket 为空不创建文件、socket 非空照旧创建
2026-10-11 15:59:03 +08:00
mrlee a7d71752e3 feat(updater): generate shared token without init container 2026-10-05 19:11:05 +08:00
mrlee 8fa5d922ac feat: rename project from Fonu to Havline
CI / verify (push) Canceled after 0s
2026-10-01 16:54:35 +08:00
mrlee 49d4af27ca fix(updater): 忽略容器路径并优先使用 Compose 配置目录 2026-09-28 12:01:39 +08:00
mrlee 4e948f65d1 fix(updater): 复用原 Compose 项目名并保护非 Compose 部署 2026-09-28 11:24:51 +08:00
mrlee d154aef807 fix(updater): 自动定位宿主机 Compose 目录并发布 v1.3.6 2026-09-28 11:10:14 +08:00
mrlee bed1e223cc fix(updater): 修复 Compose 文件挂载并发布 v1.3.4 2026-09-28 10:30:50 +08:00
mrlee fa9cdf913f fix(updater): 通过 raw 接口读取远端版本并发布 v1.3.2 2026-09-27 19:18:54 +08:00
mrlee 163df0c5b0 feat(update): 支持 Docker Compose 页面一键升级并发布 v1.3.0 2026-09-27 18:43:34 +08:00