Skip to content

2018-01-05: lbennett release task

Release manager daily tasks

Tasks

CE to EE merges

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

QA

Deployment

Edited by Luke Bennett