@@ -11,36 +11,28 @@ The following steps should be performed when releasing a new stormpy version.
11
11
* Update ` storm_min_version ` in ` setup.py `
12
12
* Update ` install_requires ` /` setup_requires ` version of pycarl in ` setup.py `
13
13
14
- 3 . Update the Storm Docker images for Github actions:
15
- * Set ` RELEASE_IMG ` and ` DEBUG_IMG ` in ` .github/workflows/buildtest.yml `
16
-
17
- 4 . Check that stormpy builds without errors and all tests are successful
14
+ 3 . Check that stormpy builds without errors and all tests are successful
18
15
* [ Github Actions] ( https://github.com/moves-rwth/stormpy/actions ) should run successfully
19
16
20
- 5 . Set new stormpy version:
17
+ 4 . Set new stormpy version:
21
18
* Set new stormpy version in ` lib/stormpy/_version.py `
22
19
23
- 6 . Set new tag in git
20
+ 5 . Set new tag in git
24
21
``` console
25
22
git tag -a new_version
26
- git push origin new_version
27
- ```
28
- Next we push the tag to GitHub. This step requires the GitHub repo to to be configured as a remote.
29
- ``` console
30
- git remote add github https://github.com/moves-rwth/stormpy.git
31
23
git push github new_version
32
24
```
33
25
The new tag should now be visible on [ GitHub] ( https://github.com/moves-rwth/stormpy/tags ) .
34
26
35
- 7 . [ Add new release] ( https://github.com/moves-rwth/stormpy/releases/new ) in GitHub.
27
+ 6 . [ Add new release] ( https://github.com/moves-rwth/stormpy/releases/new ) in GitHub.
36
28
37
- 8 . Create [ Docker containers] ( https://hub.docker.com/r/movesrwth/stormpy ) for new version using scripts.
29
+ 7 . Create [ Docker containers] ( https://hub.docker.com/r/movesrwth/stormpy ) for new version using scripts.
38
30
39
- 9 . Update Docker version for Binder in by changing ` binder/Dockerfile ` :
31
+ 8 . Update Docker version for Binder in by changing ` binder/Dockerfile ` :
40
32
* Set new stormpy release as base
41
33
* Update version numbers of dependencies
42
34
43
- 10 . Create new python package for release on [ Pypi] ( https://pypi.org/project/stormpy/ ) :
35
+ 9 . Create new python package for release on [ Pypi] ( https://pypi.org/project/stormpy/ ) :
44
36
``` console
45
37
python3 setup.py sdist
46
38
python3 -m pip install --user --upgrade twine
0 commit comments