#changelog #github #ci #pull-request

构建 pcu

一个用于在PR中更新变更日志的CI工具

30个版本

0.4.1 2024年8月24日
0.4.0 2024年8月17日
0.3.0 2024年8月17日
0.2.0 2024年8月15日
0.1.8 2024年6月19日

#139 in 构建实用工具

Download history 83/week @ 2024-06-05 544/week @ 2024-06-12 616/week @ 2024-06-19 3/week @ 2024-06-26 185/week @ 2024-07-10 673/week @ 2024-07-17 1781/week @ 2024-07-24 292/week @ 2024-07-31 188/week @ 2024-08-07 552/week @ 2024-08-14

2,837每月下载量

MIT许可

92KB
2K SLoC

pcu

Crates.io MIT licensed circleci-badge Rust 1.74+ FOSSA Status Docs BuyMeaCoffee GitHubSponsors

一个CI实用工具,用于将变更日志中的Unreleased部分更新为标题和PR链接。

特性集

  • 使用github作为版本控制系统
  • 使用CircleCI作为CI

CLI使用

使用cargo install安装CLI。


cargo install pcu

在构建测试成功完成后运行CI脚本。

pcu 

变更日志将被修改并提交,作为变更的一部分,触发重新检查。在重新检查时,pcu将提前退出,因为更改已经应用。

帮助提供所有选项


$ pcu -h
A CI tool to update change log in a PR

Usage: pcu [OPTIONS]

Options:
  -v, --verbose...   Increase logging verbosity
  -q, --quiet...     Decrease logging verbosity
  -s, --sign <SIGN>  [possible values: gpg, none]
  -h, --help         Print help
  -V, --version      Print version
$

许可

根据您的选择,许可协议如下:

贡献

除非您明确表示,否则根据Apache-2.0许可协议定义的您提交给作品的所有有意贡献,将按上述方式双重许可,不附加任何额外条款或条件。

依赖项

~25–43MB
~728K SLoC