Skip to content

Release Steps

Andre Lessa edited this page Aug 2, 2024 · 6 revisions

Tests:

  • Run smodels tests
  • Run binder notebooks
  • Run recipes notebooks

Database:

  • Fix database
  • Merge database:develop to main
  • Tag smodels-database:main
  • Produce database tarball (smodels-utils/distribution/createTarballs.py)
  • Update smodels-database-release
  • Publish pickle files with and without fastlim (smodels-utils/bin/publishDatabasePickle.py)

SModelS:

  • Update version file

  • Update release note (release date)

  • Merge smodels develop to main

  • Run tests in main

  • Run notebooks in main

  • Remove unittests

  • Tag smodels:main

  • Web pages:

  • Create github pre-release for smodels

  • Check smodels pre-release (download tarball from github)

  • Create github pre-release for smodels-database-release

  • Check smodels-database pre-release (download tarball)

  • Promote pre-release -> release (smodels and smodels-database-release)

  • Create database Json file for the new version

  • Update main wiki page

  • Update Python Index (WW)

  • Clean up URL server (removed beta database releases)

Clone this wiki locally