From 9f9175ae81eb35f30ef1e03d24cfec8c733bcff1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20Coutable?= Date: Thu, 25 May 2023 10:31:13 +0200 Subject: [PATCH] Update the Release MR template to take advantage of Changelog trailers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Rémy Coutable --- .gitlab/merge_request_templates/Release.md | 45 +++++----------------- 1 file changed, 9 insertions(+), 36 deletions(-) diff --git a/.gitlab/merge_request_templates/Release.md b/.gitlab/merge_request_templates/Release.md index 38e8b146..a537bc93 100644 --- a/.gitlab/merge_request_templates/Release.md +++ b/.gitlab/merge_request_templates/Release.md @@ -1,40 +1,13 @@ - -- Diff: https://gitlab.com/gitlab-org/gitlab-qa/compare/v4.5.0...e18d76b309e42888759c1effe96767f13e34ae55 + +## Diff -- Release notes: +https://gitlab.com/gitlab-org/gitlab-qa/-/compare/v... - +## Checklist -```markdown -### New scenarios and scenario updates +- [ ] Diff link is up-to-date. +- [ ] Check the release notes: https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-qa/repository/changelog?version= +- [ ] Based on the diff and the release notes, `version.rb` is updated, according to [SemVer](https://semver.org). -- !aaa . - -### Fixes - -- !bbb <Title of the bbb MR>. - -### Doc changes - -- !ccc <Title of the ccc MR>. - -### Other changes (CI, backstage) - -- !ddd <Title of the ddd MR>. -``` - -- Checklist before merging: - - [ ] Diff link is up-to-date. - - [ ] Based on the diff, `lib/gitlab/qa/version.rb` is updated, according to [SemVer](https://semver.org). - - [ ] Release notes are accurate. - -- Checklist after merging: - - [ ] [Update the release notes for the newly created tag](docs/release_process.md#how-to). - -- Checklist after gitlab-qa version has been released by the post merge pipeline: - - [ ] In the pipeline-common project, [update the GITLAB_QA_VERSION](https://gitlab.com/gitlab-org/quality/pipeline-common/-/blob/master/ci/base.gitlab-ci.yml) and [create a release](https://gitlab.com/gitlab-org/quality/pipeline-common#release-process). - - [ ] In the GitLab project, update the ref for pipeline-common in [qa-common](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.gitlab/ci/qa-common/main.gitlab-ci.yml) and [review-apps](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.gitlab/ci/review-apps/qa.gitlab-ci.yml). - - [ ] Unless already done by [renovate-gitlab-bot](https://gitlab.com/dashboard/merge_requests?scope=all&state=opened&author_username=gitlab-dependency-update-bot&label_name[]=Quality), or if you need it sooner, in the GitLab project, [update the gitlab-qa gem version](https://gitlab.com/gitlab-org/gitlab/-/blob/master/qa/Gemfile) and [`Gemfile.lock`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/qa/Gemfile.lock) (for an example, see: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/117054). - -/label ~Quality ~"type::maintenance" ~"maintenance::dependency" +/label ~Quality ~"type::maintenance" ~"maintenance::dependency" ~Quality -- GitLab