From 1f2847a47545fe90ac6735f17b69928dc0cba4c8 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Sat, 19 Dec 2020 15:07:43 +0100
Subject: [PATCH] Update merge request and tagging restrictions

---
 CONTRIBUTING.rst | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
index be12afc1..b9919bcc 100644
--- a/CONTRIBUTING.rst
+++ b/CONTRIBUTING.rst
@@ -113,6 +113,21 @@ maintainers take a look at it.
 See below on how to submit patches if you cannot use the development
 platform.
 
+Merge Requests must only be merged by maintainers and must fulfill all of
+the following preconditions before merging:
+
+- All discussions must be resolved
+- The most recent pipeline must have succeeded (including all related pipelines)
+- If the merge request changes the frontend, it must include screenshots
+- If the merge request fixes a bug, it must reference and close an issue with an
+  appropriate issue description
+
+Tagging
+-------
+
+All releases are tagged in the Git repository, using the semantic version string as
+the tag name. Version tags must only be pushed by maintainers.
+
 Manifestos governing development
 --------------------------------
 
-- 
GitLab