The process of creating a release is described in this document. Replace X.Y.Z
with the version to be released.
The releases/X.Y.Z
branch should be created from a base branch.
For major and minor releases the base is main
and for patch releases (fixes) the base is releases/X.Y.(Z-1)
.
A new patch release should be created before merging pull-requests as described in the next section.
You can do that directly from GitHub.
2. Create a new release
Use vX.Y.Z
tag and set releases/X.Y.Z
as the target.
Update spec.chart.values.image.tag
and spec.chart.name
tags in hello-world-module.yaml to be X.Y.Z
and attach it to the release.
Ensure that the release notes explicitly mention upgrade instructions and any breaking change.