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.$

  • 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$major.$minor.x/index.html

  • Upload and refresh the default version website

  • Prepare pip package

  • Make annoucement (Twitter, etc)