2018-01-05: lbennett release task
Release manager daily tasks
Tasks
CE to EE merges
-
Daily merge 1 assigned to @lbennett https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/3929 -
Daily merge 2 assigned to PERSON LINK_TO_MR
Creating release
-
10.4.0 LINK_TO_RELEASE_ISSUE
QA
-
QA task 1 assigned to PERSON LINK_TO_ISSUE -
QA task 2 assigned to PERSON LINK_TO_ISSUE -
QA task 2 assigned to PERSON LINK_TO_ISSUE
Deployment
-
Deploy 10.4.0 to staging.gitlab.com (link optional) -
Deploy 10.4.0 to canary.gitlab.com (link optional) -
Deploy 10.4.0 to gitlab.com (link optional)
Escalations
CE to EE merges
We received the help of a dev to fix a failing spec related to the upstream merge.
Creating release
Later in the evening, rspeicher and others from BE stepped in to help with some migration/failure issues with the stable merge.
Deployment
QA
Remarks
CE to EE merges
Today's CE to EE had little conflicts, which was great. Still, it seems there is room for improvement, we may need a way to decrease the chances of incompatible changes being merged into either products master. Any MR that is incompatible and doesn't have a ready to merge port should not be merged.
Overall, straightforward and pretty quick. The parts that would have been tough for me were luckily handled by rspeicher and the BE team when they came on.
Creating release
QA
Deployment
Used time
CE to EE merge tasks
Resolving conflicts: ~ 30 minutes
Fixing failed builds: ~ 20 minutes
Release tasks
Stable merge: ~ 40 minutes Fixing some conflicts: ~ 20 minutes