[CI] Cleanup jobs run immediately when Review stage passes
Summary
When !239 (merged) was added, we now notice that cleanup jobs run as soon as the Review stage completes. Example: https://gitlab.com/gitlab-org/cloud-native/gitlab-operator/-/pipelines/374794476
We need to ensure that these jobs are able to be triggered if Review stage fails, but also make sure that they don't trigger if Review stage passes.
Acceptance criteria
-
When Reviewstage fails,Cleanupjobs can be triggered -
When Reviewstage passes,Cleanupjobs are triggered only when one of theruleson.stop_review_templateis matched