You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.2 KiB
1.2 KiB
The following steps should be performed before releasing a new storm version. Note that in most case a simultaneous release of carl, storm, pycarl and stormpy is preferred.
-
Update
CHANGELOG.md
To get all the commits from an author since the last tag execute:git log last_tag..HEAD --author "author_name"
-
Update used carl version:
- Update
GIT_TAG
inresources/3rdparty/carl/CMakeLists.txt
- Maybe update
CARL_MINVERSION
inresources/3rdparty/CMakeLists.txt
-
Check that storm builds without errors and all tests are successful
- Travis should run successfully
-
Set new storm version:
- Set new storm version in
version.cmake
- Set new storm version in
-
Set new tag in git
git tag new_version git push origin new_version
-
Add new release in Github
-
Update Homebrew formula
-
Announce new storm version on website