ZapMomo 文档
贡献指南

发布流程

release-plz + tauri-action 三平台自动构建安装包

发布流程

每次发布新版本会自动构建 Windows / macOS(Intel+Apple Silicon)/ Linux 安装包并合并到一个 GitHub Release:

  1. 合入 main 后,publish.yml 中的 release-plz 自动 bump 版本、更新 changelog,打出 vX.Y.Z tag 并发布到 crates.io,同时维护「版本发布 PR」。
  2. tag push 触发 release.yml:在三个平台的原生 runner 上运行 tauri-action 构建安装包(.dmg / .app.tar.gz / .msi / .exe / .deb / .rpm / .AppImage)。
  3. 构建成功后自动发布为正式 Release(draft: false,不再停留在草稿)。

发布产物矩阵

平台安装包
macOS (Apple Silicon).dmg + .app.tar.gz
macOS (Intel).dmg + .app.tar.gz
Windows x64.msi + .exe(NSIS)
Linux x64.deb + .rpm + .AppImage

签名:当前为未签名构建,适合内部/测试分发。正式对外发布时在仓库 Secrets 配置 Apple Developer ID 证书(APPLE_SIGNING_IDENTITY / APPLE_ID / APPLE_PASSWORD / APPLE_TEAM_ID) 与 Windows 证书后,tauri-action 会自动签名/公证。

On this page