Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 895 Bytes

File metadata and controls

34 lines (26 loc) · 895 Bytes

Release

Update dependencies in CHANGELOG.md

This project uses renovate in order to keep our own dependencies up to date, and downstreak "lock" only dependencies to test what most likely the end user will use. For this library mostly just note compression library changes.

Update benchmarks

$ ./bench.bash

Bump Versions

$ cargo release version [LEVEL] -p backhand -p backhand-cli --execute
$ cargo release replace -p backhand -p backhand-cli --execute

Update CHANGELOG.md

Update BENCHMARK.md

Create MR / Merge Into Master

Tag Release

Create tag and push to github. This will run the .github/workflows/binaries.yml job and create a Release if the CI passes.

Publish to crates.io

$ git clean -xdf
$ cargo publish --locked -p backhand
$ cargo publish --locked -p backhand-cli