From 66a9216fee58e19897277e4248a1ffba75f93295 Mon Sep 17 00:00:00 2001 From: Patrice Chalin Date: Wed, 23 Mar 2022 07:58:44 -0400 Subject: [PATCH] Update RELEASE-PROCESS.MD --- RELEASE-PROCESS.MD | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/RELEASE-PROCESS.MD b/RELEASE-PROCESS.MD index 6ec507eeabf..2cdd60810f6 100644 --- a/RELEASE-PROCESS.MD +++ b/RELEASE-PROCESS.MD @@ -4,24 +4,27 @@ The release process of a new version of KEDA involves the following: ## 0. Prerequisites -Look at the last released version in the releases page: https://github.com/kedacore/keda/releases -For example: currently it is 2.3.0 -The next version will thus be 2.4.0 +Look at the [last release] in the releases page: + +- For example, at the time of writing, it was 2.3.0 +- The next version will thus be 2.4.0 + +[last release]: https://github.com/kedacore/keda/releases/latest ## 1. Changelog -Provide a new section in `CHANGELOG.md` for the new version that is being released along with the new features, patches and deprecations it introduces. +Add a new section in [CHANGELOG.md](CHANGELOG.md) for the new version that is being released along with the new features, patches and deprecations it introduces. It should not include every single change but solely what matters to our customers, for example issue template that has changed is not important. ## 2. Add the new version to GitHub Bug report template + Add the new released version to the list in `KEDA Version` dropdown in [3_bug_report.yml](https://github.com/kedacore/keda/blob/main/.github/ISSUE_TEMPLATE/3_bug_report.yml). ## 3. Publish documentation for new version Publish documentation for new version on https://keda.sh. - -See [docs](https://github.com/kedacore/keda-docs#publishing-a-new-version). +For details, see [Publishing a new version](https://github.com/kedacore/keda-docs#publishing-a-new-version). ## 4. Create KEDA release on GitHub @@ -33,14 +36,19 @@ KEDA Deployment YAML file (eg. keda-2.4.0.yaml) is also automatically created an ### Release template -Every release should use the provided template below to create the GitHub release and ensure that a new GitHub Discussion is created. +Every release should use the template provided below to create the GitHub release and ensure that a new GitHub Discussion is created. -> 💡 Don't forget to update the version & new contributors in the template +> ### 💡 IMPORTANT +> +> Remember to make the following changes to the template: +> +> - Replace `INSERT-CORRECT-VERSION` (there are **two** occurrences in the template) with the new-release ID +> - Update the list of new contributors Here's the template: ```markdown -We are happy to release KEDA 🎉 +We are happy to release KEDA INSERT-CORRECT-VERSION 🎉 Here are some highlights: