Release 8.4
13th: (7 working days before the 22nd)
- Triage the Omnibus milestone
14th: (6 working days before the 22nd)
- Determine QA person and notify this person
- Follow the Creating RC1 guide:
- Update the "Installation from Source" guide
- Create the Update guides
-
Merge CE
master
into EEmaster
via merge request - Tag the RC1 version
- Build RC1 packages
15th: (5 working days before the 22nd)
- Do QA and fix anything coming out of it (gitlab-org/gitlab-ce#10442)
- Close the Omnibus milestone
- Prepare the blog post
18th: (4 working days before the 22nd)
-
Update GitLab.com with RC1
-
Create the regression issue in the CE issue tracker
-
Tweet about RC1 release:
GitLab 8.4.0-rc1 is available: https://packages.gitlab.com/gitlab/unstable Use at your own risk. Please link regressions issues from LINK_TO_REGRESSION_ISSUE
19th: (3 working days before the 22nd)
-
Merge
8-4-stable
into8-4-stable-ee
-
Check that everyone is mentioned on the blog post using
@all
:Hello @all, this is the monthly release post that will go out on the 22nd, announcing the new GitLab version. Look through it to see if we can make any changes and feel free to comment with suggestions or questions!
20th: (2 working days before the 22nd)
- Check that MVP is added to the MVP page
21st: (1 working day before the 22nd)
-
Merge
8-4-stable
into8-4-stable-ee
- Create CE and EE release candidates
- Create Omnibus tags and build packages for the latest release candidates
- Update GitLab.com with the latest RC
22nd before 1200 CET:
Release before 1200 CET / 2AM PST, to make sure the majority of our users get the new version on the 22nd and there is sufficient time in the European workday to quickly fix any issues.
-
Merge
8-4-stable
into8-4-stable-ee
- Create the '8.4.0' tag with the release tools
- Try to do before 1100 CET: Create and push Omnibus tags for 8.4.0 (will auto-release the packages)
- Try to do before 1200 CET: Publish the release blog post
- Create the '8.4.0' version on version.gitlab.com
- Tweet about the release
- Schedule a second Tweet of the release announcement with the same text at 1800 CET / 8AM PST