没有项目描述

reporeleaser的Python项目详细描述


回购人

Build StatusPyPI versionMaintainedBuyMeCoffee

使用提交更改日志为存储库创建新版本。

这将为您的存储库创建一个新版本。
在该版本的描述中,它将列出自上一个版本以来的所有提交。

安装

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中创建新令牌。

accesstoken

您应该使用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

显示可用选项。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中的compareToIgnoreCase方法的字符串   javahibernate与资源利用   java渐变wsdl生成   java类奇怪错误   Selenium WebDriver Java我无法从span获取动态文本   java获取父对象,即使子对象不存在   java处理定制Spring验证器绑定到输入字段的LongValue是否为时已晚?   swing在Java中等待线程完成   jakarta内Java归档的ee类路径。JBoss 6.2上web应用程序的ear文件   java使用Jmeter Redis数据集从Redis获取值   java如何修复ExoPlayer视频冻结2.9.6   java无法将JTable添加到GUI中   如何在java中返回到代码的开头   Java打开命令提示符,运行两个命令