Switch all QA templates to rules syntax
What does this MR do?
Switches all QA templates to rules
syntax. Simplify inheritance of only/except
conditions by centralizing rules into inheritor jobs. Limit update-qa jobs to branches
only.
- Category:SAST tested against https://gitlab.com/gitlab-org/security-products/tests/js/pipelines/152084231
- ~"Category:Dependency Scanning" tested against https://gitlab.com/gitlab-org/security-products/tests/go-modules/pipelines/152084562
- ~"Category:License Compliance" tested against https://gitlab.com/gitlab-org/security-products/tests/go-modules/pipelines/152084562
- Category:Container Scanning tested against https://gitlab.com/gitlab-org/security-products/tests/container-scanning/pipelines/152085117
What are the relevant issue numbers?
Does this MR meet the acceptance criteria?
Edited by Lucas Charles