[x] Tag a pre-release version. These are automatically deployed on testpypi
```sh
git tag -as v0.10.0a1 -m "Version 0.10.0a1" # e.g. 0.10.0a1, 0.10.0b1, 0.10.0rc1
git push -u origin release-v0.10.0
```
- [x] GHA [release job](https://github.com/has2k1/mizani/actions/workflows/release.yaml) passes
- [x] Mizani test release is on [TestPyPi](https://test.pypi.org/project/mizani)
[x] Update changelog
```sh
nvim doc/changelog.rst
git commit -am "Update changelog for release"
git push
```
- [x] Update / confirm the version to be released
- [x] Add a release date
- [x] The [GHA tests](https://github.com/has2k1/mizani/actions/workflows/testing.yml) pass
[x] Tag final version and release
```sh
git tag -as v0.10.0 -m "Version 0.10.0"
git push
```
- [x] The [GHA Release](https://github.com/has2k1/mizani/actions/workflows/release.yml) job passes
- [x] [PyPi](https://pypi.org/project/mizani) shows the new release
[x] Run tests and coverage locally
[x] The latest online documentation builds, be sure to browse
[x] Create a release branch
[x] Tag a pre-release version. These are automatically deployed on
testpypi
[x] Update changelog
[x] Tag final version and release
[x] Update
main
branch[x] Create conda release
[x] Add zenodo badge to the changelog.