pcu

Crates.iopcu
lib.rspcu
version0.4.19
sourcesrc
created_at2024-06-10 16:22:51.349896
updated_at2024-12-07 04:26:06.556307
descriptionA CI tool to update change log in a PR
homepage
repositoryhttps://github.com/jerus-org/pcu
max_upload_size
id1267351
size195,858
Jeremiah Russell (jerusdp)

documentation

README

pcu

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

A CI utility to update the Unreleased section of the changelog with the title of the and a link to the pull request as part of the CI.

Feature set

  • Use github as source control system
  • Use of CircleCI as CI

CLI Usage

Install the CLI using cargo install.


cargo install pcu

Run in the CI script following successful completion of build tests.

pcu 

The change log will be amended and committed as part of the change, triggering a recheck. On the recheck pcu will exit early as the change has already been applied.

Help provides all the options


$ 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
$

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 1573

cargo fmt