Release Procedure - PyThaiNLP/attacut GitHub Wiki
- Check all tests passed
- Bump the version with a reasonable semantic
$ bumpversion [major|minor|patch]
- Publish the pre-released package using
$ ./scripts/dev/publish.sh <tag-name>
- Install the pre-released package and verify whether everything works on this notebook. Don't forget to use
--pre
and--upgrade
forpip
. - If everything is good, bump the version again and publish it.
$ bumpversion release
- Push tags to Github.
$ git push && git push --tags