Document new rules for green CI.
diff --git a/docs/markdown/Contributing.md b/docs/markdown/Contributing.md
index 03fc2a4..77e5165 100644
--- a/docs/markdown/Contributing.md
+++ b/docs/markdown/Contributing.md
@@ -83,6 +83,21 @@
   - changes breaking backwards compatibility
   - support for new languages
 
+## A green CI run is mandatory for merging
+
+No merge request may be merged until it has a fully green CI run. It
+does not matter why CI fails, it is a hard blocker. Even if the MR
+could possibly not have anything to do with the failure and clearly
+should be permitted, it may not be merged. Only MRs that fix the CI
+issue are allowed to land in trunk.
+
+There is one, and only one, exception to this. At the time of writing
+the Apple CI is unreliable and sometimes fails with clock skew errors.
+
+If a merge causes CI failure any developer can revert it out of
+master. It is then the responsibility of the original submitter to
+resubmit a fixed version.
+
 ## Strategy for merging pull requests to trunk
 
 Meson's merge strategy should fulfill the following guidelines: