Skip to content

Checklist for Release

Thomas Ogden edited this page Aug 7, 2019 · 16 revisions

Before Release

  • Update IS_RELEASED in setup.py to True.
  • Make sure the CHANGELOG is up-to-date and correct.
  • Update CHANGELOG [Unreleased] title to current release number and add date.
  • Commit with Bump to vX.Y.X

To Release

  • Add release in Github
  • Add release to pip python setup.py register sdist upload

After Release

  • Return IS_RELEASED in setup.py to False.
  • Setup a new conda env with the new package from pip.
  • In notebooks-maxwellbloch, merge dev into master
  • Tag notebooks-maxwellbloch with vX.Y.Z
  • Test all the notebooks in notebooks-maxwellbloch master branch.
  • Update setup.py with next planned release number, then set IS_RELEASED to False
Clone this wiki locally