@@ -35,26 +35,29 @@ See this page for a good overview: https://deps.rs/repo/github/sharkdp/bat
3535
3636## Pre-release checks
3737
38−- [ ] Push all changes and wait for CI to succeed (before continuing with the next
39− section).
40−- [ ] Optional: manually test the new features and command-line options. To do this,
41− install the latest `bat` version again (to include the new syntaxes/themes).
42−- [ ] Run `cargo publish --dry-run --allow-dirty` to make sure that it will succeed
43− later (after creating the GitHub release).
38+- [ ] Push all changes and wait for CI to succeed (before continuing with the
39+ next section).
40+- [ ] Optional: manually test the new features and command-line options. To do
41+ this, install the latest `bat` version again (to include the new synaxes
42+ and themes).
43+- [ ] Run `cargo publish --dry-run --allow-dirty` to make sure that it will
44+ succeed later (after creating the GitHub release).
4445
4546## Release
4647
4748- [ ] Create a tag and push it to the remote `git tag vX.Y.Z; git push --tags`.
4849 This will trigger the deployment via GitHub Actions.
49−- [ ] Create a new release on GitHub: https://github.com/sharkdp/bat/releases/new
50− Select the new tag and also use it as the release title. Copy the
51− corresponding section from `CHANGELOG.md` and possibly add remarks for
52− package maintainers. Publish the release.
50+- [ ] Go to https://github.com/sharkdp/bat/releases/new to create the new
51+ release. Select the new tag and also use it as the release title. For the
52+ release notes, copy the corresponding section from `CHANGELOG.md` and
53+ possibly add additional remarks for package maintainers.
54+ Publish the release.
5355- [ ] Check if the binary deployment works (archives and Debian packages should
5456 appear when the CI run for the Git tag has finished).
55−- [ ] Publish to crates.io by cloning *a fresh repository* and calling `cargo publish`.
57+- [ ] Publish to crates.io by running `cargo publish` in a *clean* repository.
58+ The safest way to do this is to cloning a fresh copy.
5659
5760## Post release
5861
59−- [ ] Optional: inform package maintainers about the update:
60− - https://www.archlinux.org/packages/community/x86_64/bat/
62+- [ ] Optional: Inform package maintainers about the update:
63+ - https://www.archlinux.org/packages/community/x86_64/bat/