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