mirror of
https://github.com/sharkdp/bat.git
synced 2024-11-22 07:43:39 +01:00
28 lines
1.0 KiB
Markdown
28 lines
1.0 KiB
Markdown
|
Release checklist:
|
||
|
|
||
|
- [ ] Check for outdated dependencies (`cargo outdated`)
|
||
|
- [ ] Optional: update dependencies with `cargo update`.
|
||
|
See also https://deps.rs/repo/github/sharkdp/bat
|
||
|
- [ ] Update syntaxes and themes (`cargo install -f --path .; assets/create.sh`).
|
||
|
- [ ] Update README (features, usage, languages, ..).
|
||
|
- [ ] Update man page
|
||
|
|
||
|
|
||
|
- [ ] Update version in `Cargo.toml`. Run `cargo build` to update `Cargo.lock`
|
||
|
- [ ] Update version in README and possibly update minimum Rust version
|
||
|
- [ ] Run `cargo fmt`
|
||
|
- [ ] Run `cargo test`
|
||
|
- [ ] Run `cargo install --path . -f`
|
||
|
- [ ] Test new features & command-line options
|
||
|
- [ ] Check `-h` and `--help` texts
|
||
|
|
||
|
|
||
|
- [ ] `cargo publish --dry-run --allow-dirty`.
|
||
|
- [ ] write GitHub release notes
|
||
|
- [ ] check if CI succeeds
|
||
|
- [ ] `git tag vX.Y.Z; git push --tags`
|
||
|
- [ ] check binaries (that were uploaded via Travis/AppVeyor)
|
||
|
- [ ] publish to crates.io by cloning a fresh repo and calling `cargo publish`.
|
||
|
- [ ] Inform package maintainers about the update:
|
||
|
- https://www.archlinux.org/packages/community/x86_64/bat/
|