跳转至

发布维护

发布行为由当前 workflow 与仓库设置定义,不能照抄旧上游 checklist。历史发布正文在 每条命令确认前只能作为审计输入。

发布前

  • 选择并记录精确源码 commit 与版本身份;
  • 确认目标平台和功能组合的默认分支检查稳定成功;
  • 审查存档、数据、Lua API、Mod、翻译、打包与安全影响;
  • 核对第三方许可证、署名和 release note 来源;
  • 从同一源码 commit 生成文档与 API snapshot;
  • 通过受保护 environment 核验签名/发布凭据,绝不放入仓库文件或日志。

产物与验证

每个产物记录平台、架构/ABI、构建类型、功能选项、源码 commit、workflow run、 checksum 与签名状态。测试安装/解压和一次启动加载。Android APK/AAB、Windows 包和 Linux 产物是不同证据。

大型 Doxygen、compile database、索引、profile 和符号数据库只作为 CI/Release artifact,不提交源码。备份与保留机制必须包含 restore test,不能只验证上传成功。

发布后

发布 release notes、API changelog、已知兼容问题、文档 snapshot 和回滚/热修路线, 并确认下载链接与玩家入口。失败或部分发布必须明确记录;不得在同一身份下静默替换产物。