Skip to content
Kiri Choi edited this page Jan 18, 2019 · 3 revisions

Release Checklist

  1. Increase version number in this repo and also tellurium-complete
  2. Whenever new release is pushed, make sure to update the version number in VERSION.txt and put release notes in NOTICE.txt and NEWS.txt.
  3. Make sure all the packages listed in Packages are present in the release.
  4. Make sure all the customization in Required Customization are made in the release.
  5. Create API documentation (see https://github.com/sys-bio/tellurium/tree/master/docs)
  6. Run tests on the packaged version (see https://github.com/sys-bio/tellurium/blob/master/tellurium/tests/)
  7. Make a github release with source code, Tellurium-*.exe and Tellurium-*.dmg and tag the release with version number.
  8. Update SourceForge files (see http://sourceforge.net/projects/pytellurium/)
  9. Update README links to binaries
  10. Update tellurium homepage (http://tellurium.analogmachine.org/), i.e. links, versions, etc.