Skip to content

Limit the cases when review and qa jobs are not allowed to fail

What does this MR do?

Limit the cases when review and qa jobs are not allowed to fail

In https://gitlab.com/gitlab-org/gitlab/-/merge_requests/30831, we made
the review and QA jobs to run automatically and to not be allowed to
fail anytime a CI config file was changed.

This commit fine-tune this so that:

- Review jobs automatically start and are not allowed to fail when
  `.gitlab-ci.yml` or `.gitlab/ci/review.gitlab-ci.yml` are updated.
- QA jobs automatically start and are not allowed to fail when
  `.gitlab-ci.yml` or `.gitlab/ci/qa.gitlab-ci.yml` are updated.

This will avoid running jobs when we don't actually need to.
Edited by 🤖 GitLab Bot 🤖

Merge request reports