- Update
README.md
's Usage section with the output ofxh --help
- Update
CHANGELOG.md
(rename unreleased header to the current date, add any missing changes). - Bump up the version in
Cargo.toml
and runcargo check
to updateCargo.lock
. - Run
generate.sh
to update man pages and shell-completion files. - Commit changes and push them to remote.
- Add git tag e.g
git tag v0.9.0
. - Push the local tags to remote i.e
git push --tags
which will start the CI release action. - Publish to crates.io by running
cargo publish
.