Skip to content

Checklist for Release

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

Before Release

  • Make sure the CHANGELOG is up-to-date and correct.
  • Update CHANGELOG [Unreleased] title to current release number and add date.

To Release

  • Add tagged release in Github
  • Run python setup.py sdist --formats=gztar,zip, attach dist/MaxwellBloch-X.Y.Z.tar.gz and .zip to release
  • Add release to pip python setup.py register sdist upload

After Release

  • 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.
Clone this wiki locally