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

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.

  1. Update CHANGELOG.md To get all the commits from an author since the last tag execute:

    git log last_tag..HEAD --author "author_name"
    
  2. Update used carl version:

  • Update GIT_TAG in resources/3rdparty/carl/CMakeLists.txt
  • Maybe update CARL_MINVERSION in resources/3rdparty/CMakeLists.txt
  1. Check that storm builds without errors and all tests are successful

    • Travis should run successfully
  2. Set new storm version:

    • Set new storm version in version.cmake
  3. Set new tag in git

    git tag new_version
    git push origin new_version
    
  4. Add new release in Github

  5. Update Homebrew formula

  6. Announce new storm version on website