Skip to main content

Maintaining the Repository

This section covers how to do some maintainer tasks on the repository.

For documentation on the workflows see this documentation page.

Releasing a New Version

The process to releasing a new version is almost completely automated. There are multiple workflows that handle the release process. All you need to do is to bump the semver of either the Helm chart version(.version) or the app version(.appVersion) within the Chart.yaml(./deployments/chart/Chart.yaml). Once merged into main the workflows will automatically start releasing the new version.

info

To merge a pull request which would result in a new version once merged into main there is an additional approval step to stop you from accidentally merging it without realizing.

To allow the pull request to make a new release after being merged you need to add the new release label to it. This will in turn retrigger the workflow run which then automatically removes the needs approval label and allows the pull request to be merged.