Skip to content

Latest commit

 

History

History
20 lines (11 loc) · 1.05 KB

RELEASE.md

File metadata and controls

20 lines (11 loc) · 1.05 KB

Release Process

The process of creating a release is described in this document. Replace X.Y.Z with the version to be released.

1. Create a releases/X.Y.Z branch

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.