summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMek Stittri <mstittri@gitlab.com>2018-06-18 14:26:46 -0700
committerMek Stittri <mstittri@gitlab.com>2018-06-18 14:44:54 -0700
commit89897a05d6c373a6ac1ab9ee7d0e4290170d46df (patch)
tree51daef2603840dd496b056d013f9d60e6c8c321c
parentafa47b7c481210df659706930a9f43d53023ce5e (diff)
downloadgitlab-ce-ux-issues-bypass-exception-request.tar.gz
Low risk UX issue that does not require an exceptionux-issues-bypass-exception-request
-rw-r--r--PROCESS.md9
1 files changed, 7 insertions, 2 deletions
diff --git a/PROCESS.md b/PROCESS.md
index a46fd8c25b4..ed174c29eb6 100644
--- a/PROCESS.md
+++ b/PROCESS.md
@@ -168,10 +168,15 @@ the stable branch are:
* Fixes for [regressions](#regressions)
* Fixes for security issues
+* Fixes for low risk UX issues
+ * If the issue is a ~S4 Severity and does not require a Backend change to address.
+ * Requires a review from a UX team member for sign-off.
* Fixes or improvements to automated QA scenarios
* Documentation updates for changes in the same release
* New or updated translations (as long as they do not touch application code)
+Anything else needs to go through an [Exception Request](#asking-for-an-exception).
+
During the feature freeze all merge requests that are meant to go into the
upcoming release should have the correct milestone assigned _and_ the
`Pick into X.Y` label where `X.Y` is equal to the milestone, so that release
@@ -192,7 +197,7 @@ to. For example:
- `Pick into 10.0`
- `Pick into 9.5`
-### Asking for an exception
+### Asking for an Exception
If you think a merge request should go into an RC or patch even though it does not meet these requirements,
you can ask for an exception to be made.
@@ -209,7 +214,7 @@ Whether an exception is made is determined by weighing the benefit and urgency o
(how important it is to the company that this is released _right now_ instead of in a month)
against the potential negative impact
(things breaking without enough time to comfortably find and fix them before the release on the 22nd).
-When in doubt, we err on the side of _not_ cherry-picking.
+When in doubt, we error on the side of _not_ cherry-picking.
For example, it is likely that an exception will be made for a trivial 1-5 line performance improvement
(e.g. adding a database index or adding `includes` to a query), but not for a new feature, no matter how relatively small or thoroughly tested.