Implement support for inactive mergeability check
What does this MR do and why?
We need to return mergeability checks as inactive
when they're disabled via settings/license. To do that, we need to set the status
of a CheckResult
as inactive
, when a mergeability check service gets executed.
This adds CheckBaseService#inactive
that will be called in corresponding mergeability check service classes when they're inactive.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #427160 (closed)