没有项目描述

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我的int值在SharedReferences中不被记住   java如何编辑Spring可分页对象?   java如何在gradle中单独调用任务   jvm以编程方式设置最大java堆大小   java如果满足多个条件,如何使用If语句计算数字?   如何在java中从json文件中获取特定值   如何在Sphinx4中为Java语音识别添加自定义语法?   java int[]copy=data;//当数据是数组时会发生什么?   java豪猪管理器。停下来。destroy()不起作用   安卓在API级别28中找不到画布变量   基于SOLID的java冗余   用于talend作业的java Liferay和portlet   从java到安卓的视频流   java获取在控件的类定义中添加自定义控件的场景大小   awt Java IndexOutOfBoundsException   java如何使用Spring JmsTemplate更改MQ头   java遍历数组并打印每个对象   java Google Map api v2标记在我旋转手机和地图“刷新”之前不会移动