Remove the branch pipeline with `build-qa-image` for merge requests
In !21945 (merged) we moved QA and review jobs to be using rules
, however that created an invalid branch pipeline for each merge requests.
!22236 (merged) fixed the invalid pipeline, but there's still a branch pipeline with just a single build-qa-image
job.
It's there because now build-qa-image
has:
rules:
- <<: *if-canonical-gitlab
changes: *code-qa-patterns
when: on_success
Which indicates that it should run for all branches. Previously, it was (from .default-only
):
only:
refs:
- master
- /^[\d-]+-stable(-ee)?$/
- /^\d+-\d+-auto-deploy-\d+$/
- /^security\//
- merge_requests
- tags
This explicitly lists all branches we want to have it.
We need to replicate this logic for build-qa-image
, and potentially also for all jobs which depend on it.