[x] Tag a pre-release version. These are automatically deployed on testpypi
```sh
git tag -as v0.12.3a1 -m "Version 0.12.3a1"
git push -u origin release-v0.12.3
```
- [x] GHA [release job](https://github.com/has2k1/plotnine/actions/workflows/release.yml) passes
- [x] plotnine test release is on [TestPyPi](https://test.pypi.org/project/plotnine)
[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/plotnine/actions/workflows/testing.yml) pass
[x] Tag final version and release
```sh
git tag -as v0.12.3 -m "Version 0.12.3"
git push
```
- [x] The [GHA Release](https://github.com/has2k1/plotnine/actions/workflows/release.yml) job passes
- [x] [PyPi](https://pypi.org/project/plotnine) 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
[ ] Add zenodo badge to the changelog.