WIP: Prepare 9.5.6 release
Main release issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/38529
Summary
This MR prepares 9-5-stable
for %9.5 (9.5.6
) by merging 9-5-stable-patch-6
into 9-5-stable
.
MR Filter for ~"Pick into Stable" MRs
MR Filter for ~"Pick into Backports" MRs
As well as picking merge requests explicitly marked for this release, you'll need to check those which need to be included in backports. Some ~"Pick into Backports" MRs won't be relevant for this release, or will have already been included; because of this you'll need to read the discussion on each MR below to decide if to include them:
Note to leave in MRs
Picked into https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/14560, will merge into `9-5-stable` ready for `9.5.6`
/unlabel ~"Pick into Backports"
Steps
- Cherry-pick commits into this MR using the links for ~"Pick into Stable" and ~"Pick into Backports" above.
- This can be done by checking out
9-5-stable-patch-6
locally and usinggit cherry-pick -m1 MERGE_COMMIT_SHA
- Push changes every so often and verify that the MR has been included
- Leave a note in the MR so others can easily see that it is on track to be included in a release.
- If the MR no longer needs to be cherry-picked into further releases, remove the ~"Pick into Stable" label.
- Otherwise update the milestone to the highest release it needs to be picked into, and set ~"Pick into Backports" if it needs to be picked into other releases in addition to that one.
- If there are any conflicts while picking MRs then attempt to resolve them; otherwise, create a new MR against the
9-5-stable-patch-6
branch and assign it to the author of the conflicting files. - Merge CE-to-EE using one of the workflows described in the Merge CE stable changes to EE docs
- Once this MR is green merge it to stable, preferably with a manual fast-forward merge to minimize waiting time, as described in Merging preparation MRs into stable
Checklist
-
Changes marked ~"Pick into Stable" have been picked -
Changes marked ~"Pick into Backports" have been picked -
Conflicts resolved -
No new commits have introduced directly to the stable branch while this MR was in progress. If there are, ensure these are merged into EE and check for a green pipeline after merging this MR.