Skip to content

Reorder Helm Chart releasing steps

The current Helm Chart release subprocedure misses one important step: adding an information about used GitLab Runner version to the CHANGELOG.md file.

It's also inconsistent with the GitLab Runner git history, where the CHANGELOG update is the last thing that happens and the commit that is tagged. For the Helm Chart instead we're first updating the CHANGELOG but after this we're adding two commits that are updating Chart.yaml with new values for version and appVersion.

This commit reorders the steps for Helm Chart releasing, so that we first update Chart.yaml and as then we update the CHANGELOG as the very last step of the release.

It also adds the line about GitLab Runner version update to the template. The line should be added at the very top of each Helm Chart's CHANGELOG entry. And the information that for the stable tag, when merging all of the RC groups, the intermediate updates of GitLab Runner to subsequent X.Y.0-rcZ versions should be skipped.

Merge request reports