Update patch release documentation
All threads resolved!
All threads resolved!
Compare changes
Files
4+ 31
− 31
@@ -2,32 +2,33 @@
@@ -2,32 +2,33 @@
* They are bug fixes. Per the maintenance policy [patch release guidelines], features can't be backported to previous versions
To backport bug fixes to older versions, take a look at the [backporting to older versions] section.
1. Ensure the bug fixes comply with the [general guidelines]: The original MR is a bug fix that has been deployed to GitLab.com.
1. Open up a merge request in the GitLab canonical project, the MR should target the stable branch associated with the current version.
1. Add a [severity label] to the merge request (if applicable). Severity labels helps release managers assess the urgency of
1. Ensure the [`ee:package-and-test-ee` pipeline] is executed. This pipeline executes end-to-end testing for the GitLab platform
1. Verify the `ee:package-and-test-e` is successfully executed. If failures arise, contact a Software in Test (SET) engineer to
@@ -35,26 +36,24 @@ Once it has been deemed a bug fix should be backported, engineers should:
@@ -35,26 +36,24 @@ Once it has been deemed a bug fix should be backported, engineers should:
1. Verify only bug fixes are being backported. Per the [maintenance policy], features can't be backported.
1. Verify if there are failures on the `ee:package-and-test-ee` pipeline. Due to [test flakiness], this
pipeline is allowed to fail, and as a consequence, it won't cause a failure on the upstream GitLab pipeline.
1. Ensure the bug fixes comply with the [general guidelines]: The original MR is a bug fix that has been deployed to GitLab.com.
* [Omnibus](https://gitlab.com/gitlab-org/omnibus-gitlab/-/blob/master/.gitlab/merge_request_templates/Stable%20Branch.md)
* [CNG](https://gitlab.com/gitlab-org/build/CNG/-/blob/master/.gitlab/merge_request_templates/Stable%20Branch.md)
1. Add a [severity label] to the merge request (if applicable). Severity labels helps release managers assess the urgency of
@@ -63,33 +62,32 @@ Once it has been deemed a bug fix should be backported, engineers should:
@@ -63,33 +62,32 @@ Once it has been deemed a bug fix should be backported, engineers should:
1. Verify only bug fixes are being backported. Per the [maintenance policy], features can't be backported.
1. Per the maintenance policy, continous patch releases will be prepared for the current version. If a patch
release for an older version is required, take a look at the [backporting to older versions] section.
1. Tooling and guidance for a self-serve approach was introduced on 15.10, this means backports targeting older
1. Keep an eye in Slack development and releases channels. When a patch release is published a notification
1. Delivery is working on generating [long lived enviroments] to be continuously deployed from stable branches,
as part of this effort, on the a downstream pipeline called `start-release-environments-pipeline` is automatically
triggered on commits on stable branches on the [GitLab canonical project], this one is allowed to fail, and such,
and agreed upon by the Release Managers and the requester. Read through the [backporting to older releases]
[`ee:package-and-test-ee` pipeline]: https://docs.gitlab.com/ee/development/testing_guide/end_to_end/package_and_test_pipeline.html
@@ -99,8 +97,10 @@ Reach out the Delivery team on the [#releases] Slack channel for feedback and/or
@@ -99,8 +97,10 @@ Reach out the Delivery team on the [#releases] Slack channel for feedback and/or
[test flakiness]: https://about.gitlab.com/handbook/engineering/quality/quality-engineering/test-metrics-dashboards/#package-and-test
[cherry-pick feature]: https://docs.gitlab.com/ee/user/project/merge_requests/cherry_pick_changes.html#cherry-pick-all-changes-from-a-merge-request
[backport request]: https://gitlab.com/gitlab-org/release/tasks/-/issues/new?issuable_template=Backporting-request