-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
None
-
False
-
False
-
None
-
Undefined
-
Before a MR (merge request) can be merged, it needs to pass all the CI tests in Zuul (or tests need to be waived). We implement that by requiring an approval by the Zuul bot account.
At this point (well, after the cards blocking this one are implemented), MRs already require an approval, and Zuul is running.
This card is about configuring the automatic approval by Zuul.
Actual tests are out of scope, so the approval can be basically immediate if there are no tests already. This is really just making GitLab and Zuul talk to each other.