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 the master branch to $major.$minor+1.$patch.dev
Bump the version in the release branch to $major.$minor.$patch
Update the installation from source instruction in the release branch
Draft the release note, highlight important events/models/features, as well as breaking changes
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)