Always use `ci_status` to determine CI status in merge request widget
!12127 (merged) introduced Waiting for pipeline
if has_ci
is true
and head_pipeline
is nil
. This only works for GitLab CI. For external CI services we need to check that has_ci
is true
and ci_status
is nil
(which is currently detected as CI error for GitLab CI). We should simplify this by only using ci_status
.