Add fastmod example to release checklist

This commit is contained in:
teor 2021-02-23 17:31:02 +10:00 committed by GitHub
parent a1c507240f
commit 6badfe73ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 0 deletions

View File

@ -68,6 +68,19 @@ Once you know which versions you want to increment, you can find them in the:
Merge all these version increments as one commit, by squashing and rebasing the PR onto the main branch.
#### Version Tooling
You can use `fastmod` to interactively find and replace versions.
For example, for `zebra-1.0.0-alpha-3`, we did:
```
fastmod --extensions rs,toml --fixed-strings '1.0.0-alpha.3' '1.0.0-alpha.4'
fastmod --extensions rs,toml --fixed-strings '1.0.0-alpha.2' '1.0.0-alpha.3'
fastmod --extensions rs,toml --fixed-strings '0.2.0' '0.2.1' tower-batch
```
We skipped `tower-fallback`, because it hadn't changed since the last tag.
## Change Log
We follow the [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) format.