summaryrefslogtreecommitdiff
path: root/doc/release/monthly.md
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dzaporozhets@gitlab.com>2015-01-10 02:13:09 +0000
committerDmitriy Zaporozhets <dzaporozhets@gitlab.com>2015-01-10 02:13:09 +0000
commitb9dd52dd14a98b69db0537fa3431fe6a01a3284d (patch)
tree0847ede9fbc4a2935d93ef530dc0483288b4b944 /doc/release/monthly.md
parent606c701bd0522f59d633b8e46d9f3b322032d1cf (diff)
downloadgitlab-ce-b9dd52dd14a98b69db0537fa3431fe6a01a3284d.tar.gz
Improve monthly.md with fixes proposed from Sytse
Diffstat (limited to 'doc/release/monthly.md')
-rw-r--r--doc/release/monthly.md48
1 files changed, 21 insertions, 27 deletions
diff --git a/doc/release/monthly.md b/doc/release/monthly.md
index 917dc7f6934..810f992cafb 100644
--- a/doc/release/monthly.md
+++ b/doc/release/monthly.md
@@ -14,9 +14,7 @@ This person should also make sure this document is kept up to date and issues ar
## Take weekend and vacations into account
-The time is measured in weekdays to compensate for weekends.
-Do things on time to prevent problems due to rush jobs or too little testing time.
-Make sure that you take into account vacations of maintainers.
+Ensure that there is enough time to incorporate the findings of the release candidate, etc.
## Create an overall issue and follow it
@@ -37,29 +35,24 @@ Xth: (6 working days befor 22th)
- [ ] Merge CE master in to EE master via merge request (#LINK)
- [ ] Create CE, EE, CI RC1 versions (#LINK)
-- [ ] Determine QA person and notify this person
Xth: (5 working days befor 22th)
-- [ ] Do QA and fix anything coming out of it (#LINK)
- [ ] Close the omnibus-gitlab milestone
+- [ ] Build rc1 package for GitLab.com (https://dev.gitlab.org/cookbooks/chef-repo/blob/master/doc/administration.md#build-a-package)
Xth: (4 working days befor 22th)
-- [ ] Build rc1 package for GitLab.com (https://dev.gitlab.org/cookbooks/chef-repo/blob/master/doc/administration.md#build-a-package)
- [ ] Update GitLab.com with rc1 (#LINK) (https://dev.gitlab.org/cookbooks/chef-repo/blob/master/doc/administration.md#deploy-the-package)
-
-Xth: (3 working days befor 22th)
-
- [ ] Create regression issues (CE, CI) (#LINK)
- [ ] Tweet about rc1 (#LINK)
-- [ ] Prepare the blog post (#LINK)
-
+- [ ] Start blog post (#LINK)
+- [ ] Determine QA person and notify him
Xth: (2 working days befor 22th)
- [ ] Merge CE stable branch into EE stable branch
-- [ ] Check that everyone is mentioned on the blog post (the reviewer should have done this one working day ago)
+- [ ] Do QA and fix anything coming out of it (#LINK)
Xth: (1 working day befor 22th)
@@ -92,21 +85,6 @@ There are three changelogs that need to be updated: CE, EE and CI.
[Follow this How-to guide](howto_rc1.md) to create RC1.
-## QA
-
-Create issue on dev.gitlab.org `gitlab` repository, named "GitLab X.X QA" in order to keep track of the progress.
-
-Use the omnibus packages of Enterprise Edition using [this guide](https://dev.gitlab.org/gitlab/gitlab-ee/blob/master/doc/release/manual_testing.md).
-
-**NOTE** Upgrader can only be tested when tags are pushed to all repositories. Do not forget to confirm it is working before releasing. Note that in the issue.
-
-#### Fix anything coming out of the QA
-
-Create an issue with description of a problem, if it is quick fix fix it yourself otherwise contact the team for advice.
-
-**NOTE** If there is a problem that cannot be fixed in a timely manner, reverting the feature is an option! If the feature is reverted,
-create an issue about it in order to discuss the next steps after the release.
-
## Update GitLab.com with RC1
Merge the RC1 EE code into GitLab.com.
@@ -148,6 +126,21 @@ Tweet about the RC release:
- Assign to one reviewer who will fix spelling issues by editing the branch (either with a git client or by using the online editor)
- Comment to the reviewer: '@person Please mention the whole team as soon as you are done (3 workdays before release at the latest)'
+## QA
+
+Create issue on dev.gitlab.org `gitlab` repository, named "GitLab X.X QA" in order to keep track of the progress.
+
+Use the omnibus packages of Enterprise Edition using [this guide](https://dev.gitlab.org/gitlab/gitlab-ee/blob/master/doc/release/manual_testing.md).
+
+**NOTE** Upgrader can only be tested when tags are pushed to all repositories. Do not forget to confirm it is working before releasing. Note that in the issue.
+
+#### Fix anything coming out of the QA
+
+Create an issue with description of a problem, if it is quick fix fix it yourself otherwise contact the team for advice.
+
+**NOTE** If there is a problem that cannot be fixed in a timely manner, reverting the feature is an option! If the feature is reverted,
+create an issue about it in order to discuss the next steps after the release.
+
## Create CE, EE, CI stable versions
Get release tools
@@ -200,4 +193,5 @@ Consider creating a post on Hacker News.
## Update GitLab.com with stable version
+- Build a package for gitlab.com based on the official release instead of RC1
- Deploy the package (should not need downtime because of the small difference with RC1)