Scenario: "Require status checks to pass before merging"
Problem to solve
External status checks are available on Ultimate only, plus currently
The lack of a status check response does not block the merging of a merge request.
On top of technical difficulties outlined by @knockfog below that makes it impossible to translate GitHub's "Require status checks to pass before merging" rule to projects imported into GitLab.
Purposed solution
We should add a short note to the documentation:
- state that integrations aren't applied during import and this rule cannot be translated during import
- link to External status checks
- possibly point to "Support to allow merges to be blocked when external status checks fail is proposed in epic &8516 (closed)" as well.
Edited by Magdalena Frankiewicz