This document describes steps for releasing a new version
git checkout develop
- update version info in
pyexsimo/_version.py
- check
sbmlsim
andsbmlutils
hashes inrequirements.txt
(exsimo) pytest
execute
git add -u
git push
Merge pull request in master. This triggers a zenodo update and the build of a new docker image with tag latest.
- github release from master branch (creates updated zenodo)
exsimo-v{EXSIMO_VERSION} - EXecutable SImulation MOdels
https://matthiaskoenig.github.io/exsimo/
git checkout master
git pull
git checkout develop
git merge master
- bump version
- push changes
Either build the container locally
docker build -t matthiaskoenig/exsimo:${EXSIMO_VERSION} .
or better use the auto build container (takes some time)
docker pull matthiaskoenig/exsimo:latest
docker tag matthiaskoenig/exsimo:latest matthiaskoenig/exsimo:${EXSIMO_VERSION}
docker login docker push matthiaskoenig/exsimo:${EXSIMO_VERSION}