Blank MR triggers CI
Problem to solve
Each new blank merge request trigger CI. For example, I create a MR via Issue dashboard. It automatically triggers CI system which is not important because it doesn't have new code in it.
How do I solve that?
After I create the MR, I cancel the CI build.
Proposal
Don't trigger CI if the MR doesn't have code changes.
What does success look like, and how can we measure that?
It's going to save 10-20 minutes for each month from CI quota. I think, it is worth it.