Misleading error banner for stuck Merge Request Pipeline due to protected runners
Summary
When a merge request pipeline gets stuck due to protected runners not picking up the jobs, the error banner displayed is misleading.
Currently, the banner suggests "no runners for the protected branch" as one of the reasons which may send users down the incorrect troubleshooting path. As Merge Request pipelines do not run in the context of a branch, branch protection is not related:
By the docs, protected runners cannot pick up jobs on protected branches.
What is the current bug behavior?
Branch/runner protection is listed as a potential cause of the error.
What is the expected correct behavior?
The error should mention that protected runners cannot run merge request jobs.
Output of checks
This bug happens on GitLab.com