diff options
author | Marcin Godzina <mgodzina@isc.org> | 2022-09-26 16:00:37 +0200 |
---|---|---|
committer | Marcin Godzina <mgodzina@isc.org> | 2022-09-29 10:47:32 +0200 |
commit | 642d35ca838188e515987a69dc2b4b1ffe2a022d (patch) | |
tree | 4ec9a17b76dd1cef1cea8c21d472d57d37cef95d /.gitlab | |
parent | [#2580] Bump version in configure.ac to 2.3.2-git (diff) | |
download | kea-642d35ca838188e515987a69dc2b4b1ffe2a022d.tar.xz kea-642d35ca838188e515987a69dc2b4b1ffe2a022d.zip |
[#2578] update release checklist template
Diffstat (limited to '.gitlab')
-rw-r--r-- | .gitlab/issue_templates/release_checklist.md | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/.gitlab/issue_templates/release_checklist.md b/.gitlab/issue_templates/release_checklist.md index aa15e56076..a37cce4ab6 100644 --- a/.gitlab/issue_templates/release_checklist.md +++ b/.gitlab/issue_templates/release_checklist.md @@ -39,17 +39,22 @@ For new stable releases or maintenance releases, please don't use `kea-dev` buil The following steps may involve changing files in the repository. 1. [ ] Run [update-code-for-release.py](https://gitlab.isc.org/isc-private/qa-dhcp/-/blob/master/kea/build/update-code-for-release.py) <br> - Example command: `GITLAB_KEA_TOKEN='...' GITLAB_KEA_PREMIUM_TOKEN='...' ./update-code-for-release.py 1.9.7 'Apr 28, 2021' ~/isc/repos/kea/` <br> - The script: - - creates Gitlab issue and MR for release changes - - adds release entries to ChangeLogs - - regenerates BNF grammar - - regenerates documentation - - regenerates messages - - reorders messages in alphabetical order - - regenerates parsers - - updates copyright dates - - pushes the changes to MR + Example command: `GITLAB_TOKEN='...' ./update-code-for-release.py 1.9.7 'Apr 28, 2021' ~/isc/repos/kea/` <br> + Help: `GITLAB_TOKEN="..." update-code-for-release.py --help`<br> + This script makes the following changes and actions: + 1. run prepare_kea_release.sh that does: + 1.1. add release entries in ChangeLogs + 1.2. update Kea version in configure.ac + 1.3. update copyright years in files that were changed in current year + 1.4. sort message files + 1.5. regenerate message files headers + 2. regenerate parsers using Bison from Docker<br> + using with --upload: + 3. create an issue in GitLab for release changes in kea repo + 4. create branches and merge requests for kea and kea-premium + 5. commit the changes in both repos + 6. checkout created branches in both repos + 7. commit and push the changes to GitLab server 1. Check manually User's Guide sections: 1. Chapter 1. Introduction 1. [ ] On what platforms we are running tests using Jenkins? Update Supported Platforms in platforms.rst file. |