From e049669383f631e11b2be9b518040358012f8410 Mon Sep 17 00:00:00 2001 From: tooomm Date: Fri, 15 May 2026 11:41:07 +0200 Subject: [PATCH] Add release check list --- .ci/release_template.md | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/.ci/release_template.md b/.ci/release_template.md index ac78a193a..e510c528e 100644 --- a/.ci/release_template.md +++ b/.ci/release_template.md @@ -1,8 +1,29 @@ - + +>[!CAUTION] +> **Release Check List** +> +>**While DRAFTING** a new stable release: +> - [ ] Pull in newest translations data from transifex: [Trigger workflow manually](https://github.com/Cockatrice/Cockatrice/actions/workflows/translations-pull.yml) & merge PR's +> - [ ] [Create a Draft Release in GitHub UI](https://github.com/Cockatrice/Cockatrice/releases/new) +> - [ ] Add `title` in the form `Cockatrice X.Y.Z: ` +> - [ ] Create a new `tag` targeting master branch in the form `YYYY-MM-DD-Release-X.Y.Z` (Also see [CONTRIBUTING](https://github.com/Cockatrice/Cockatrice/blob/master/.github/CONTRIBUTING.md#release-management) file) +> - [ ] Review & update automatically generated Release Notes +> - [ ] Review [current build pipeline](https://github.com/Cockatrice/Cockatrice/blob/master/.github/workflows/desktop-build.yml) and update list of release binaries +> - [ ] Add note for relevant deprecations of supported operating systems or achitectures +> - [ ] Note Highlights / New Features / Important Fixes +>
+> +>**After PUBLISHING** the release: +> - [ ] Delete previous betas (double check this command carefully before executing the remote deletion) +> ``` +> gh release delete --no-delete-tag --REPLACE-WITH-BETA-LIST-- +> ``` +> - [ ] Bump version in main [CMakeLists](https://github.com/Cockatrice/Cockatrice/blob/master/CMakeLists.txt) to next patch release, e.g. `project("Cockatrice" VERSION 3.0.1)` +> - [ ] Remove this reminder check list +
+