Refactor rules to use match pattern instead of except pattern
What does this MR do?
Refactors rules to use explicit match approach rather than match all schedules and add exclusions.
This is needed because we are running in to issue where each new scheduled job requires when: never
addition to main test job rules which doesn't scale well.
Check-list
-
Verify the change in all affected pipelines.
Verified with these runs:
Edited by Andrejs Cunskis