# Performing a release
In the developer branch, perform the following steps:
- Update the version, in the following files:
backend/pom.xmlfrontend/package.jsonfrontend/src/environments/environment.*.tscli/package.jsondocs/package.json
- Commit and push the changes to the
developerbranch.- Ensure that the CI pipeline (opens new window) passes.
- Merge the
developerbranch in themasterbranch.- Ensure that the CI pipeline (opens new window) passes.
- In the
masterbranch, create a new tag with the new version and perform a GitHub release.- Append the current
docker-compose.production.ymlfile. For this purpose, rename the file according to the current release version, e.g.docker-compose.alex-3.0.0.yml
- Append the current
- In the
developerbranch, increment the version in all files from step 1 to the next minor version and append the -SNAPSHOT suffix.