- fix-n-fmt
- make test
git checkout main; git pull origin maingit checkout -b <username>/<version>- Bump version number in
versioninCargo.toml - Update CHANGELOG.md
- make docs
git add .git commit -m '<version>'git push origin <username>/<version>- Or with graphite:
gt branch trackandgt stack submit
- Or with graphite:
- Create a pull request off this branch
- Make sure the name of the pull request is also just the
<version>so the workflow will know to do a release - Do not prepend the
<version>withv. For instance, if releasing1.1.0, the PR should be named1.1.0, NOTv1.1.0
- Make sure the name of the pull request is also just the
- Merge the pull request
- Verify release appears on PyPI