-
Notifications
You must be signed in to change notification settings - Fork 6
Release Steps
Wolfgang Waltenberger edited this page Feb 2, 2026
·
8 revisions
- Run smodels tests
- Run binder notebooks
- Run recipes notebooks
- Fix database
- Merge database:develop to main
- Tag smodels-database:main
- Produce database tarball (smodels-utils/distribution/createTarballs.py)
- Update smodels-database-release:
- get database.tgz from smodels-utils/distribution, copy to smodels-database-release
- in git/smodels-database-release do: tar -xzvf database.tgz --strip-components=1 smodels-database/
- Publish pickle files with and without fastlim (smodels-utils/bin/publishDatabasePickle.py)
-
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)