Release 10.8.4
Preparation
-
Create preparation MRs for this version and add the links below: # In the release-tools project: bundle exec rake "patch_merge_request[10.8.4]"
- CE: gitlab-org/gitlab-ce!19472
- EE: gitlab-org/gitlab-ee!5995
-
Cherry-pick changes into preparation MRs following their instructions -
Ensure the CE preparation MR has been fully merged into the EE counterpart -
Merge the preparation branches -
For omnibus-gitlab
cherry-pick remaining merge requests directly into CE stable branch. Then, merge the CE Omnibus stable branch into EE. -
Check the following list of critical issues/MRs which are to be included in
10.8.4
. Ensure each has made both CE and EE:-
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5909 -
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5964 -
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/19415 -
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5976 -
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/19430 -
gitlab-org/gitlab-ee!5997 (merged)
-
-
Ensure builds are green on Omnibus CE stable branch and Omnibus EE stable branch
Packaging
-
Sync stable branches for CE, EE, and Omnibus to dev
; CE and Omnibus togithub
. -
Check for any problematic migrations in EE, and paste the diff in a snippet: git diff -M v<PREVIOUS_TAG>-ee..10-8-stable-ee -- db/migrate db/post_migrate ee/db/migrate ee/db/post_migrate
=> -
Tag the 10.8.4
version using therelease
task:# In the release-tools project: bundle exec rake "release[10.8.4]"
-
While waiting for packages to build, now is a good time to prepare the blog post. Look at previous MRs for examples. => gitlab-com/www-gitlab-com!12221 (merged) -
Check progress of EE packages build and CE packages build. - This might take a while (around 80 min).
- We only need the EE packages to finish to continue with next steps.
Release
-
Create the 10.8.4
version on version.gitlab.com -
Deploy the blog post -
Post a tweet about the 10.8.4
release in the#releases
channel:!tweet "GitLab 10.8.4 is now available: [BLOG_POST_URL] [DESCRIPTION_OF_CHANGES]"
References
gitlab.com
- https://gitlab.com/gitlab-org/gitlab-ce/commits/10-8-stable
- https://gitlab.com/gitlab-org/gitlab-ee/commits/10-8-stable-ee
- https://gitlab.com/gitlab-org/omnibus-gitlab/commits/10-8-stable
- https://gitlab.com/gitlab-org/omnibus-gitlab/commits/10-8-stable-ee