Utility for managing releases of cardano-ledger
Cardano Ledger release tool
Usage: cardano-ledger-release-tool [-v|--verbose] COMMAND
Available options:
-h,--help Show this help text
-v,--verbose Produce verbose output
Available commands:
changelogs Parse and lint changelog files
Parse and re-render a changelog, as a form of linting; the output is the canonical representation of the changelog. Using --inplace
followed by git diff --exit-code
will determine whether the changelog needs to be changed.
Usage: cardano-ledger-release-tool changelogs
[(-i|--inplace) | (-o|--output FILE)] [-b|--bullets CHARS]
CHANGELOG ...
Parse and lint changelog files
Available options:
-h,--help Show this help text
-i,--inplace Modify files in-place
-o,--output FILE Write output to FILE
-b,--bullets CHARS Use CHARS for the levels of bullets (default: *-+)
CHANGELOG ... Changelog files to process
During development, use nix develop
and cabal build
.
To build a static binary, use nix build .#static
.
Make sure you have the following in ~/.config/nix/nix.conf
or /etc/nix/nix.conf
:
experimental-features = nix-command flakes
accept-flake-config = true
See RELEASING.md.