Skip to content

Release

blycr edited this page Feb 6, 2026 · 3 revisions

发布说明与流程

触发方式

  1. 标签触发(推荐)
  • 推送 v* 标签(如 v0.8.11)会触发 .github/workflows/release.yml 自动构建并发布 Release。
  1. 手动触发
  • GitHub Actions 页面选择 release 工作流。
  • 输入 versionnotes 后执行。

标准发布步骤

  1. 确认主分支已包含目标改动(代码 + 文档)。
  2. 本地验证:
    • go test ./...
    • pnpm -C web build
  3. 创建并推送标签:
    • git tag v0.8.11
    • git push origin v0.8.11

产物说明

  • Windows: msp-windows-amd64.exe 等二进制与 .sha256
  • Linux/macOS: 对应架构二进制与 .sha256

文档同步要求

  • 主仓库:更新 CHANGELOG.mddocs/release/vX.Y.Z.md
  • Wiki:同步 Home / Home_CNChangelog、必要专题页(如 EncodingSecurity

注意事项

  • 不要将本地 config.jsonmsp.db 提交到仓库。
  • 家庭局域网模式默认按 HTTP 场景设计,公网暴露需自行增加网关防护。

Clone this wiki locally