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 master
and for patch releases (fixes) the base is releases/X.Y.(Z-1)
.
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
in modules/implicit-copy-batch-module.yaml and modules/implicit-copy-stream-module.yaml to be X.Y.Z
and attach the files to the release.
Ensure that the release notes explicitly mention upgrade instructions and any breaking change.