To release a new version of ate-dispatcher:
- git fetch upstream && git checkout upstream/main
- Close milestone on GitHub
- git clean -xfdi
- Update CHANGELOG.md with git-cliff (git cliff --tag X.X.X)
- git add -A && git commit -m "Update Changelog"
- Update release version in
__init__.py
(set release version, remove 'dev') - git add -A && git commit -m "Release vX.X.X"
- git tag -a vX.X.X -m "Release vX.X.X"
- python setup.py sdist
- python setup.py bdist_wheel
- Update development version in
Update Changelog
(add '-dev' and increment minor version) - git add -A && git commit -m "Set development version to vY.Y.Y"
- git push upstream main
- git push upstream --tags
- twine upload dist/*
- Draft new release in GitHub