Update monthly release issue template
[ci skip]
This commit is contained in:
parent
f526d43432
commit
9822bce467
1 changed files with 51 additions and 35 deletions
|
@ -25,68 +25,84 @@ If the release is falling behind immediately warn the team.
|
||||||
|
|
||||||
## Create an overall issue and follow it
|
## Create an overall issue and follow it
|
||||||
|
|
||||||
Create issue for GitLab CE project(internal). Name it "Release x.x.x" for easier searching.
|
Create an issue in the GitLab CE project. Name it "Release x.x" and tag it with
|
||||||
Replace the dates with actual dates based on the number of workdays before the release.
|
the `release` label for easier searching. Replace the dates with actual dates
|
||||||
All steps from issue template are explained below
|
based on the number of workdays before the release. All steps from issue
|
||||||
|
template are explained below:
|
||||||
|
|
||||||
```
|
```
|
||||||
Xth: (7 working days before the 22nd)
|
### Xth: (7 working days before the 22nd)
|
||||||
|
|
||||||
- [ ] Triage the omnibus-gitlab milestone
|
- [ ] Triage the [Omnibus milestone]
|
||||||
|
|
||||||
Xth: (6 working days before the 22nd)
|
### Xth: (6 working days before the 22nd)
|
||||||
|
|
||||||
- [ ] Merge CE master in to EE master via merge request (#LINK)
|
- [ ] Merge CE `master` into EE `master` via merge request (#LINK)
|
||||||
- [ ] Determine QA person and notify this person
|
- [ ] Determine QA person and notify this person
|
||||||
- [ ] Check the tasks in [how to rc1 guide](https://dev.gitlab.org/gitlab/gitlabhq/blob/master/doc/release/howto_rc1.md) and delegate tasks if necessary
|
- [ ] Check the tasks in [how to rc1 guide](https://dev.gitlab.org/gitlab/gitlabhq/blob/master/doc/release/howto_rc1.md) and delegate tasks if necessary
|
||||||
- [ ] Create CE, EE, CI RC1 versions (#LINK)
|
- [ ] Create CE and EE RC1 versions (#LINK)
|
||||||
- [ ] Build RC1 packages (EE first) (#LINK)
|
- [ ] Build RC1 packages
|
||||||
|
|
||||||
Xth: (5 working days before the 22nd)
|
### Xth: (5 working days before the 22nd)
|
||||||
|
|
||||||
- [ ] Do QA and fix anything coming out of it (#LINK)
|
- [ ] Do QA and fix anything coming out of it (#LINK)
|
||||||
- [ ] Close the omnibus-gitlab milestone
|
- [ ] Close the [Omnibus milestone]
|
||||||
- [ ] Prepare the blog post (#LINK)
|
- [ ] Prepare the [blog post]
|
||||||
|
|
||||||
Xth: (4 working days before the 22nd)
|
### Xth: (4 working days before the 22nd)
|
||||||
|
|
||||||
- [ ] Update GitLab.com with rc1 (#LINK) (https://dev.gitlab.org/cookbooks/chef-repo/blob/master/doc/administration.md#deploy-the-package)
|
- [ ] Update GitLab.com with RC1
|
||||||
- [ ] Update ci.gitLab.com with rc1 (#LINK) (https://dev.gitlab.org/cookbooks/chef-repo/blob/master/doc/administration.md#deploy-the-package)
|
- [ ] Create the regression issue in the CE issue tracker:
|
||||||
- [ ] Create regression issues (CE, CI) (#LINK)
|
|
||||||
- [ ] Tweet about rc1 (#LINK), proposed text:
|
|
||||||
|
|
||||||
> GitLab x.x.0.rc1 is available https://packages.gitlab.com/gitlab/unstable Use at your own risk. Please link regressions issues from LINK_TO_REGRESSION_ISSUE
|
> This is a meta issue to index possible regressions in this monthly release
|
||||||
|
> and any patch versions.
|
||||||
|
>
|
||||||
|
> Please do not raise or discuss issues directly in this issue but link to
|
||||||
|
> issues that might warrant a patch release. If there is a Merge Request
|
||||||
|
> that fixes the issue, please link to that as well.
|
||||||
|
>
|
||||||
|
> Please only post one regression issue and/or merge request per comment.
|
||||||
|
> Comments will be updated by the release manager as they are addressed.
|
||||||
|
|
||||||
Xth: (3 working days before the 22nd)
|
- [ ] Tweet about RC1 release:
|
||||||
|
|
||||||
- [ ] Merge CE stable branch into EE stable branch
|
> GitLab x.y.0.rc1 is available: https://packages.gitlab.com/gitlab/unstable
|
||||||
|
> Use at your own risk. Please link regressions issues from
|
||||||
|
> LINK_TO_REGRESSION_ISSUE
|
||||||
|
|
||||||
Xth: (2 working days before the 22nd)
|
### Xth: (3 working days before the 22nd)
|
||||||
|
|
||||||
- [ ] Check that everyone is mentioned on the blog post using `@all` (the reviewer should have done this one working day ago)
|
- [ ] Merge `x-y-stable` into `x-y-stable-ee`
|
||||||
- [ ] Check that MVP is added to the mvp page (source/mvp/index.html in www-gitlab-com)
|
- [ ] Check that everyone is mentioned on the [blog post] using `@all`
|
||||||
|
|
||||||
Xth: (1 working day before the 22nd)
|
### Xth: (2 working days before the 22nd)
|
||||||
|
|
||||||
- [ ] Merge CE stable into EE stable
|
- [ ] Check that MVP is added to the [MVP page]
|
||||||
- [ ] Create CE, EE, CI release candidates (#LINK) (hopefully final ones with the same commit as the release tomorrow)
|
|
||||||
|
### Xth: (1 working day before the 22nd)
|
||||||
|
|
||||||
|
- [ ] Merge `x-y-stable` into `x-y-stable-ee`
|
||||||
|
- [ ] Create CE and EE release candidates
|
||||||
- [ ] Create Omnibus tags and build packages for the latest release candidates
|
- [ ] Create Omnibus tags and build packages for the latest release candidates
|
||||||
- [ ] Update GitLab.com with the latest RC (#LINK)
|
- [ ] Update GitLab.com with the latest RC
|
||||||
- [ ] Update ci.gitLab.com with the latest RC (#LINK)
|
|
||||||
|
|
||||||
22nd before 1200 CET:
|
### 22nd before 1200 CET:
|
||||||
|
|
||||||
Release before 1200 CET / 2AM PST, to make sure the majority of our users
|
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
|
get the new version on the 22nd and there is sufficient time in the European
|
||||||
workday to quickly fix any issues.
|
workday to quickly fix any issues.
|
||||||
|
|
||||||
- [ ] Merge CE stable into EE stable (#LINK)
|
- [ ] Merge `x-y-stable` into `x-y-stable-ee`
|
||||||
- [ ] Create the 'x.y.0' tag with the [release tools](https://dev.gitlab.org/gitlab/release-tools) (#LINK)
|
- [ ] Create the 'x.y.0' tag with the [release tools](https://dev.gitlab.org/gitlab/release-tools)
|
||||||
- [ ] Create the 'x.y.0' version on version.gitlab.com
|
- [ ] Create the 'x.y.0' version on version.gitlab.com
|
||||||
- [ ] Try to do before 1100 CET: Create and push omnibus tags for x.y.0 (will auto-release the packages) (#LINK)
|
- [ ] Try to do before 1100 CET: Create and push Omnibus tags for x.y.0 (will auto-release the packages)
|
||||||
- [ ] Try to do before 1200 CET: Publish the release blog post (#LINK)
|
- [ ] Try to do before 1200 CET: Publish the release [blog post]
|
||||||
- [ ] Tweet about the release (blog post) (#LINK)
|
- [ ] Tweet about the release
|
||||||
- [ ] Schedule a second tweet of the release announcement with the same text at 1800 CET / 8AM PST
|
- [ ] Schedule a second Tweet of the release announcement with the same text at 1800 CET / 8AM PST
|
||||||
|
|
||||||
|
[Omnibus milestone]: LINK_TO_OMNIBUS_MILESTONE
|
||||||
|
[blog post]: LINK_TO_WIP_BLOG_POST
|
||||||
|
[MVP page]: https://gitlab.com/gitlab-com/www-gitlab-com/blob/master/source/mvp/index.html
|
||||||
```
|
```
|
||||||
|
|
||||||
- - -
|
- - -
|
||||||
|
|
Loading…
Reference in a new issue