# Releasing
1. Update the `CHANGELOG.md`:
1. Change the `Unreleased` header to the release version.
2. Add a link URL to ensure the header link works.
3. Add a new `Unreleased` section to the top.
2. Commit
```
$ git commit -am "Prepare version X.Y.X"
```
3. Tag
```
$ git tag -am "Version X.Y.Z" X.Y.Z
```
4. Push!
```
$ git push && git push --tags
```
This will trigger a GitHub Action workflow which will create a GitHub release and
publish to Cargo.