Skip to main content

Releasing

In this guide, you will be provided with clear instructions on how to release a new version of Red Kite.

Micro-services and frontend have their own release cycle and version number. The software versions follow to the principles of semantic versioning, as outlined in https://semver.org. To indicate alpha or beta versions, the suffixes "-alpha.0", "alpha.1", "beta.0", etc. are added.

Releasing a new version

In order to release a new version of a component, be it a micro-service or a frontend, you must simply push a tag following this specific convention: <component>/<version>.

Here are examples for every component.

ComponentExamples
stalker-app stalker-app/v1.2.0stalker-app/v1.2.0-alpha.7
jobs-managerjobs-manager/1.2.0jobs-manager/1.2.0-alpha.7
orchestratororchestrator/v1.2.0orchestrator/v1.2.0-alpha.7