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

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

  • Upload and refresh the default version website

  • Prepare pip package

  • Make annoucement (Twitter, etc)