bumpversion、tag、commit、发布到pypi、再次Bump和push。
r3l3453的Python项目详细描述
r3l3453是一个小项目,我在一些项目中使用它来实现半自动化的发布周期。在
简而言之,它的作用如下:
- 根据git日志和Conventional Commits将版本转换为发布版本。在
- 将CHANGELOG.rst中Unreleased部分的标题更改为新版本。在
- 提交更改。在
- 标记提交。在
- 释放给PyPI。在
- 在下一个版本中,再次将版本转换为dev0版本。在
- 将更改推送到存储库。在
r3l3453.json可用于指定版本变量的位置。 请参阅此项目的r3l3453.json,以了解如何使用它。在
有一个--simulatecli选项,可以让人看到将要发生的事情。在
- 项目
标签: