SuperAPI AI 工具集

bump-version

通用与其它

查看项目

更新于 10-15 23:32

技能介绍

用途:自动化版本升级与变更日志管理,适用于需要按语义化版本发布并维护 CHANGELOG 的项目。

主要能力:从清单文件提取当前版本;用 git log v<current_version>..HEAD --pretty=format:'%H%n%s%n%b%n----END----' 获取自上次标签以来的提交;分析提交含义;按 Keep a Changelog 规范生成英文变更条目;按语义化版本递增 MAJOR/MINOR/PATCH;更新清单版本字段,若存在 Helm chart 则同步更新 Chart.yaml 的 appVersion,chart 自身变更时另行递增其 version;构建项目以传播版本到锁文件与产物;用 git diff CHANGELOG.md 校验旧条目未被删除;提交并打 v<新版本号> 标签,不执行 git push。

使用方式:作为提示词技能调用,按步骤执行;变更日志需保持倒序(Unreleased 在前,最新版本次之),引用式链接置于文件末尾,日期用 ISO 8601,分类包括 Added、Changed、Deprecated、Removed、Fixed、Security,无内容则省略。

限制:资料未提供具体安装命令、收费方式、支持平台与运行环境;不自动推送远端,需人工最终校验与发布。