The following list describe the steps necessary to release a new version.
- Run all tests (including all examples + integration)
- Run docker compose and manually test ui (or verify on website):
- Update
all-contributors
in README.md - Remove the
-SNAPHSOT
postfix in.env
, create a new branchrelease/0.X.X
(version number), commit & push - Run GitHub
Publish releases
pipeline from the newly created release branch - Release version in nexus
- Update version number on website
- Update the version number in
.env
for next snapshot on branchmaster
, commit & push