没有项目描述
reporeleaser的Python项目详细描述
回购人
使用提交更改日志为存储库创建新版本。
这将为您的存储库创建一个新版本。
在该版本的描述中,它将列出自上一个版本以来的所有提交。
安装
python3 -m pip install -U reporeleaser
示例用法
reporeleaser --token aaabbbccc111222333 --repo reporeleaser --release minor
此示例将使用以下信息为reporeleaser
创建新版本:
标记名:0.1.0
发布名称:0.1.0
发布说明:
## Changes - Use regex to find previous tag - Fix error handing for missing regex match - Split code into multiple methods - Create default tag_sha for last_release - Add failsafe for new_commits - use username and not name - Use login not username - correct versioning for major / minor [Full Changelog][changelog] *** This release was created with [reporeleaser][reporeleaser] :tada: [reporeleaser]: https://pypi.org/project/reporeleaser/ [changelog]: https://github.com/ludeeus/reporeleaser/compare/0.0.4...0.1.0
nb!:建议使用^{
cli选项
选项--token
GitHub帐户的个人访问令牌。
此标记至少需要访问repo\public_repo
作用域。
您可以在Developer settings中创建新令牌。
您应该使用1个访问令牌pr集成。
示例:--token aaabbbccc111222333
选项--repo
要为其创建发行版的存储库的名称。
如果此存储库在您的用户上,则结构必须是ludeeus/reporeleaser
帐户,您只需使用reporeleaser
。
示例:
--repo ludeeus/reporeleaser
--repo reporeleaser
选项--release
这是您正在执行的版本类型,将用于创建具有正确版本号的新标记。
可能值:
major
minor
patch
如果不遵循此模式进行标记,则可以使用自定义模式。
示例:--release patch
自定义示例:--release v.1.1.1
选项--test
此选项是标志。
启用此选项后,将创建/发布not。
这将把版本的外观打印到控制台上,给您一个重新审视的机会。
选项--draft
此选项是标志。
这将创建发布草稿而不是发布发布,如果需要在发布说明中添加更多/更改文本,这将非常有用。
选项--prerelease
此选项是标志。
这将创建一个发布前版本,而不是发布该版本。
选项--show_sha
此选项是标志。
启用此选项后,发布说明中的每一个提交行都将以sha中的前7个字符作为前缀,github将此字符转换为指向该提交的链接。
这里可以看到一个例子https://github.com/ludeeus/reporeleaser/releases/tag/0.3.0
选项--title
要用于发布的名称,默认为标记名。
如果您的姓名包含空格,则需要在其周围添加引号。
示例:--title "My Release Title
选项--hide_footer
此选项是标志。
默认情况下,这将添加到使用此工具创建的每个版本的底部。
*** This release was created with [reporeleaser][reporeleaser] :tada: [reporeleaser]: https://pypi.org/project/reporeleaser/
你为你的项目创建了发布,所以你应该在控制中,但是如果你把这个放在这里,你会非常感激。
如果启用此标志,则不会添加此标志。
选项--hide_full_changelog
此选项是标志。
默认情况下,这将添加到使用此工具创建的每个版本的底部。
链接将自动更新以匹配存储库和此版本的正确差异。
[Full Changelog][changelog] [changelog]: https://github.com/ludeeus/reporeleaser/compare/1.0.0...1.1.0
如果启用此标志,则不会添加此标志。
选项--version
此选项是标志。
打印reporeleaser
的已安装版本。
选项--help
显示可用选项。