SuperAPI AI 工具集

release-management

通用与其它

查看项目

更新于 10-15 22:33

技能介绍

用途:在 GitHub 仓库中自动化发布流程,覆盖版本号确定、变更日志生成与发布创建。

主要能力:使用 gh release 创建发布;通过 --generate-notes 从 PR 自动生成说明;支持 --draft 草稿、--prerelease 预发布、自定义标题与说明、从文件读取说明;可列出、查看、编辑、删除发布及上传资产;提供 gh release verify 与 verify-asset(gh CLI 2.86.0+)校验发布与资产。遵循语义化版本 MAJOR.MINOR.PATCH,支持 alpha/beta/rc 预发布。

使用方式:常用命令如 gh release create v1.2.0 --generate-notes、--draft、--prerelease;发布前用 --dry-run 在 CI 中检查插件清单,配合 release-please。技能要求先创建任务跟踪各阶段,并用 TaskCreate/TaskUpdate 管理依赖与状态。详细流程需按需读取 references 下的 semver.md、release-workflows.md、changelog-generation.md、release-automation.md。

适用场景:基于标签触发的标准发布与热修复发布、变更日志自动生成、里程碑收尾。

限制:依赖 GitHub 与 gh CLI;标签校验需 CC ≥ 2.1.118;仅对 main 打标签;代理复核或签名校验需相应工具支持。资料未提供其他平台或具体定价信息。