Tip
During development already create a draft GitHub Release and write down all relevant changes, so that on release you don't have to go in detail through all commits again.
- Determine the changes since last release, and based on that choose the corresponding SemVer version change
- Run the "Publish" workflow on GitHub
This will perform the following things:- Update the project version
- Git commit & tag the changes
- Publish the version to
crates.io - Push the Git changes
- Create a GitHub Release (respectively publish the existing draft release)
Select the newly created Git tag for that. - Optional: In case issues reported by other users were fixed, inform them that a new release including the fix has been published.