summaryrefslogtreecommitdiff
path: root/PROCESS.md
diff options
context:
space:
mode:
authorFabio Busatto <fabio@gitlab.com>2018-03-09 14:49:39 +0000
committerbikebilly <fabio@gitlab.com>2018-06-18 08:44:14 -0400
commita0e5c299e371ada2ff0229e09dbb002f51970794 (patch)
tree072dbb06e753f9d2e8eb7030658c960ff4c643ff /PROCESS.md
parentb272518db3574ee6d2577e3f31d6b98563278d1e (diff)
downloadgitlab-ce-a0e5c299e371ada2ff0229e09dbb002f51970794.tar.gz
Simplified the process
Diffstat (limited to 'PROCESS.md')
-rw-r--r--PROCESS.md22
1 files changed, 9 insertions, 13 deletions
diff --git a/PROCESS.md b/PROCESS.md
index 6da55b632fe..29e66284989 100644
--- a/PROCESS.md
+++ b/PROCESS.md
@@ -240,8 +240,7 @@ available in the package repositories.
Regressions are very important, and they should be considered high priority
issues that should be solved as soon as possible, expecially if they affect
-users. Anyway, ~regression label itself is not a [priority label], and this
-means that regressions should still follow the scheduling process.
+users. Anyway, ~regression label itself is not a [priority label].
When a regression is found:
1. Create an issue describing the problem in the most detailed way possible
@@ -250,20 +249,17 @@ When a regression is found:
and any other label that may apply in the specific case
3. Add the ~regression label
4. Add the proper milestone
-4. Ping the Product Manager for proper scheduling, see
- [product categories](https://about.gitlab.com/handbook/product/categories/)
- to find who manages that specific area of the Product
+
+If the regression is relevant and not just a minor fix, ping the Product Manager
+in the issue, see [product categories](https://about.gitlab.com/handbook/product/categories/)
+to find who manages that specific area of the Product. In case you are in doubt
+to ping or not, do it.
A very important step is helping the PM to understand the impact the regression
may have on users, by providing examples and how to reproduce it. This will
-allow proper scheduling with a [priority label]. Normally it will be
-~"Next Patch Release" if after the final release, or ~Deliverable if between the
-feature freeze and the final release.
-
-In case of very urgent fixes, a developer can choose to pick up the issue even
-before it is properly scheduled, in order to speed up the process. The PM should
-be pinged in the issue anyway to get confirmation about the actual priority as
-soon as possible.
+allow proper scheduling. Feel free to put ~"Next Patch Release" label to the
+issue so the fix can start immediately, the PM will discuss and prioritize it as
+needed if necessary.
## Release retrospective and kickoff