release - 配置驱动的软件发布与兼容性工作流。
通过递增版本号、执行就绪检查、更新变更日志与兼容性文档以及推送 Git 标签来编排软件发布。
标签
更新于: 2026-09-16能力
典型输入
典型输出
该技能可以做什么
- 计划版本号变更
- 运行就绪检查门禁
- 起草变更日志条目
- 审查兼容性层级
- 更新配置的版本文件
- 创建 Git 发布标签
- 推送 Git 分支与标签
- 报告已关闭的发布 Issue
输入
- release.config.json 配置文件
- 发布类型参数
- Git 仓库提交历史
- COMPATIBILITY.md 文件
- CHANGELOG.md 文件
输出
- 已更新的版本文件
- 已更新的 CHANGELOG.md 文件
- 已更新的 COMPATIBILITY.md 文件
- 发布 Git 提交
- 已推送的 Git 发布标签
- 发布总结报告
要求
- Python 3 解释器
- Git 命令行工具
- 根目录下的 release.config.json 文件
- scripts/release.py 脚本
- 与远端同步且干净的 Git 发布分支
