The following describes the steps for a new release series (like
For patch releases of LTS versions, replace the
dev branch with another temporary branch and
dev branch to the
Then, check that the version is correctly set in the following files.
It needs to be the latest version of the
master branch (like
A commit of the changes is not necessary.
Then create the new version:
bump2version --allow-dirty major|minor|patch
Check the git log:
There should be a new commit and tag.
The commit should only change the version in the two files listed above, nothing else.
Push the branch, but not the tag:
Create a pull request on Github, so that the final code quality checks are started.
If this is ok, merge the branch and also push the tags:
git checkout master git merge dev git push git push --tags
The, the Docker container need to be build, tested and pushed:
First, build the container from scratch:
Then run it to see if every services starts, check http://localhost:8000 in your browser:
If that worked, push the new container:
dev branch, the version in
src/vesion.txt needs to be set to
Commit this change to the