丝美导航 AI技能集 开发工具技能

release-gen

自动化生成语义版本升级和git标签,简化发布流程。

标签:
分享到:

release-gen

release-gen是什么

release-gen是一款基于提交历史自动生成语义版本升级和git标签的工具,简化发布流程,提高团队协作效率。

开源协议:MIT-0

release-gen的主要功能

  • 自动分析:分析提交历史,自动确定版本升级
  • 语义版本:遵循主.次.补丁的语义版本控制
  • 标签创建:创建注解git标签,标记版本
  • 变更日志:生成变更日志条目,记录版本变化
  • 一键操作:无需配置,直接使用npx ai-release命令

如何使用release-gen

  • 安装:使用npx运行,无需额外安装
  • 分析:运行npx ai-release命令,分析提交历史
  • 创建标签:运行npx ai-release --create命令,创建标签和变更日志
  • 指定升级类型:使用--bump参数指定升级类型,如major, minor, patch
  • 预览:使用--dry-run参数预览操作,不实际进行更改

release-gen的应用场景

  • 自动化发布流程,提高效率
  • 简化版本升级和标签创建过程
  • 确保团队成员间标签一致性
  • 减少手动生成变更日志的工作量
  • 适用于任何提交风格和分支

相关导航