Release 工作流
这一页说明的是 .github/workflows/release.yml,也就是“构建产物”工作流。
作用
它负责把仓库中的源码定义转换成可复用的构建产物。
触发条件
main分支 push- 手动
workflow_dispatch
主要阶段
- 拉取仓库源码。
- 恢复构建缓存。
- 构建协议 v2 所需的
dist/。 - 构建兼容旧版的 v1 zip 产物。
- 上传构建报告和交付产物。
- 保存构建缓存。
- 写入 job summary。
构建产物
当前工作流至少会产出:
- 面向 v2 协议的静态
dist/ - 旧版兼容文件
dist/store/main.zip - v1 与 v2 构建结果对应的 JSON 报告
为什么重要
这个工作流解释了仓库的构建契约:
- 源文件本身不是最终对外协议
dist/才是真正的发布产物- 上传的报告文件属于排障辅助信息,不属于协议规范
相关发布工作流
真正的 tag 发布流程现在见 Release-store 工作流。
如果你是在设计第三方商店仓库,建议继续阅读复用官方 Actions。