Release Procedure - PyThaiNLP/attacut GitHub Wiki

Release Procedure

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