Release ChecklistΒΆ
Below is the checklist for releasing a new minor version of GluonNLP:
Creat a new release branch $major.$minor.x with commits from the master branch
Bump the version in master branch to $major.$minor+1.$patch.dev
Bump the version in release branch to $major.$minor.$patch
Draft the release note, highlight important talks/models/features, as well as breaking change
Publish the release on Github, creating a tag $major.$minor.$patch
Check the content at http://gluon-nlp.mxnet.io/$major.$minor.x/index.html
Upload and refresh the default version website
Prepare pip package
Make annoucement (Twitter, etc)