Ask people to create EE MRs on the 7th
This commit is contained in:
parent
acc2a03d92
commit
7348e0a19b
1 changed files with 23 additions and 1 deletions
24
PROCESS.md
24
PROCESS.md
|
@ -33,7 +33,7 @@ core team members will mention this person.
|
||||||
### Merge request coaching
|
### Merge request coaching
|
||||||
|
|
||||||
Several people from the [GitLab team][team] are helping community members to get
|
Several people from the [GitLab team][team] are helping community members to get
|
||||||
their contributions accepted by meeting our [Definition of done](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#definition-of-done).
|
their contributions accepted by meeting our [Definition of done][done].
|
||||||
|
|
||||||
What you can expect from them is described at https://about.gitlab.com/jobs/merge-request-coach/.
|
What you can expect from them is described at https://about.gitlab.com/jobs/merge-request-coach/.
|
||||||
|
|
||||||
|
@ -64,6 +64,26 @@ Merge requests may still be merged into master during this period,
|
||||||
but they will go into the _next_ release, unless they are manually cherry-picked into the stable branch.
|
but they will go into the _next_ release, unless they are manually cherry-picked into the stable branch.
|
||||||
By freezing the stable branches 2 weeks prior to a release, we reduce the risk of a last minute merge request potentially breaking things.
|
By freezing the stable branches 2 weeks prior to a release, we reduce the risk of a last minute merge request potentially breaking things.
|
||||||
|
|
||||||
|
### On the 7th
|
||||||
|
|
||||||
|
Merge requests should still be complete, following the
|
||||||
|
[definition of done][done]. The single exception is documentation, and this can
|
||||||
|
only be left until after the freeze if:
|
||||||
|
|
||||||
|
* There is a follow-up issue to add documentation.
|
||||||
|
* It is assigned to the person writing documentation for this feature, and they
|
||||||
|
are aware of it.
|
||||||
|
* It is in the correct milestone, with the ~Deliverable label.
|
||||||
|
|
||||||
|
All Community Edition merge requests from GitLab team members merged on the
|
||||||
|
freeze date (the 7th) should have a corresponding Enterprise Edition merge
|
||||||
|
request, even if there are no conflicts. This is to reduce the size of the
|
||||||
|
subsequent EE merge, as we often merge a lot to CE on the release date. For more
|
||||||
|
information, see
|
||||||
|
[limit conflicts with EE when developing on CE][limit_ee_conflicts].
|
||||||
|
|
||||||
|
### Between the 7th and the 22nd
|
||||||
|
|
||||||
Once the stable branch is frozen, only fixes for regressions (bugs introduced in that same release)
|
Once the stable branch is frozen, only fixes for regressions (bugs introduced in that same release)
|
||||||
and security issues will be cherry-picked into the stable branch.
|
and security issues will be cherry-picked into the stable branch.
|
||||||
Any merge requests cherry-picked into the stable branch for a previous release will also be picked into the latest stable branch.
|
Any merge requests cherry-picked into the stable branch for a previous release will also be picked into the latest stable branch.
|
||||||
|
@ -158,3 +178,5 @@ still an issue I encourage you to open it on the [GitLab.com issue tracker](http
|
||||||
[contribution acceptance criteria]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#contribution-acceptance-criteria
|
[contribution acceptance criteria]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#contribution-acceptance-criteria
|
||||||
["Implement design & UI elements" guidelines]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#implement-design-ui-elements
|
["Implement design & UI elements" guidelines]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#implement-design-ui-elements
|
||||||
[Thoughtbot code review guide]: https://github.com/thoughtbot/guides/tree/master/code-review
|
[Thoughtbot code review guide]: https://github.com/thoughtbot/guides/tree/master/code-review
|
||||||
|
[done]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#definition-of-done
|
||||||
|
[limit_ee_conflicts]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/limit_ee_conflicts.md
|
||||||
|
|
Loading…
Reference in a new issue