Skip to content

Latest commit

 

History

71 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Floatboat Release

本仓库负责 Floatboat Desktop 的正式版、RC 与 Nightly 发布。

双变体六包发布

正常发布仍只需要提供一次 Desktop 源码 repo_ref 和一次 Floatboat 基础 version。流水线会从同一源码提交自动派生两个应用版本,并并行生成六个主安装包:

发行变体 应用版本 macOS arm64 macOS x64 Windows x64
Floatboat X.Y.Z[-qualifier] DMG DMG EXE
Floatboat DeepSeek Agent X.Y.Z-deepseek[-qualifier] DMG DMG EXE

每个 macOS 构建还会生成对应架构的 updater ZIP,因此完整应用制品集合为 6 个主安装包加 4 个 macOS ZIP。

  • release.yml 默认仍通过 desktop_variant=all 构建双变体六包。
  • 仅在 DeepSeek 正式版灰度或自动更新验收时,可使用 desktop_variant=deepseek-agent:流水线只构建三个 DeepSeek 主安装包和两个 macOS updater ZIP,使用独立 deepseek-vX.Y.Z tag,只发布 deepseek-agent/ S3 前缀,不更新 Floatboat feed、制品或网站下载地址。
  • DeepSeek-only 仅允许 is_rc=falsebuild_profile=releasepackage_set=app 和 macOS + Windows 完整平台组合,避免把部分制品误标成正式发布。
  • nightly.yml 使用相同变体矩阵;测试环境由 build_profile 决定,应用版本仍使用标准 nightly qualifier。
  • 应用发布只有在两个变体的 macOS arm64、macOS x64、Windows x64 全部成功后才创建 GitHub Release。定向选择单一平台时只保留 Actions artifact,用于诊断,不冒充完整发布。
  • 正式版分别生成 Floatboat 与 DeepSeek Agent 自动更新元数据。DeepSeek RC 与 Nightly 只提供手动下载,不写入自动更新 feed。
  • Floatboat 正式制品与 latest*.yml 上传到 S3 根路径;DeepSeek 正式制品与 deepseek-agent*.yml 上传到 deepseek-agent/ 前缀。
  • 正式版发布会先校验四份 updater 元数据中的版本、文件集合、大小和 SHA512,再上传并通过 S3 head-object 核对对象;CloudFront 失效完成后还会从公网回读两个 feed 及 HEAD 全部十个更新制品,任一不一致都会阻止发布任务成功。

社区与产品信息见 floatboat.ai。问题可在本仓库提交,或联系 contact@floatboat.ai

About

Floatboat Desktop release builds

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors