# Performing a release
In the developer
branch, perform the following steps:
- Update the version, in the following files:
backend/pom.xml
frontend/package.json
frontend/src/environments/environment.*.ts
cli/package.json
docs/package.json
- Commit and push the changes to the
developer
branch.- Ensure that the CI pipeline (opens new window) passes.
- Merge the
developer
branch in themaster
branch.- Ensure that the CI pipeline (opens new window) passes.
- In the
master
branch, create a new tag with the new version and perform a GitHub release.- Append the current
docker-compose.production.yml
file. 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
developer
branch, increment the version in all files from step 1 to the next minor version and append the -SNAPSHOT suffix.