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.
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.