From d03c3b6ae4966ba698a7d66a69decbed40ff829d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Guilherme=20Vanz?= Date: Tue, 3 Dec 2024 11:35:48 -0300 Subject: [PATCH] chore: Kubewarden release issue template. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds an issue template with the base checklist needed to properly release a Kubewarden version. Signed-off-by: José Guilherme Vanz --- .github/ISSUE_TEMPLATE/kubewarden-release.yml | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/kubewarden-release.yml diff --git a/.github/ISSUE_TEMPLATE/kubewarden-release.yml b/.github/ISSUE_TEMPLATE/kubewarden-release.yml new file mode 100644 index 00000000..e406dd21 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/kubewarden-release.yml @@ -0,0 +1,33 @@ +name: Kubewarden Release +title: "Kubewarden release" +description: Issue with all the items needed to release a new version of Kubewarden +projects: ["kubewarden/6"] +labels: ["kind/chore"] + +body: + - type: markdown + attributes: + value: | + This issue tracks the release of a new version of Kubewarden. Please follow the checklist below to ensure a smooth release process. + + - type: textarea + attributes: + label: Checklist + description: Base checklist for the release process. Please, add or remove items as needed. + value: | + - [ ] Bump policy server version in the `Cargo.toml`. + - [ ] Policy Server CI is green + - [ ] Tag policy server + - [ ] Bump kwctl version in the `Cargo.toml` + - [ ] Kwctl CI is green + - [ ] Tag kwctl + - [ ] Controller CI is green + - [ ] Tag controller + - [ ] Audit scanner code is using the correct version of the kubewarden-controller package + - [ ] Audit scanner CI is green + - [ ] Tag audit scanner + - [ ] Check if the Helm chart repository CI open a PR updating the Helm charts with the correct changes. + - [ ] Check if the `kubewarden-controller`, `kubewarden-defaults` and `kubewarden-crds` chart versions are correctly bumped + - [ ] Check if kubewarden-controller, kubewarden-defaults and kubewarden-crds charts have the same `appVersion` + - [ ] Check if CI for the Helm chart PR is green. If so, merge it. + - [ ] Write and release the blog post about the release