Ensure that as-if-foss frontend predictive jobs are not run before an MR is approved
Context
From !149418 (comment 1862497112):
We probably will need to apply the same logic to the predictive
as-if-foss
jobs (I'll create an issue if you confirm that's the case)Yes, it's probably a matter of adding
when: never
before approval. We don't run as-if-foss pipeline before approval for any patterns (only when labels are used), so I think the same rules should be applied to those as-if-foss jobs as well, so they're consistent.Eventually I also think those jobs should be absorbed into the as-if-foss pipeline so their rules should align, too.
Goal
- Ensure that we don't run as-if-foss predictive jobs if the MR isn't approved (also remove as-if-foss version of
rspec-all frontend_fixture
)
Edited by David Dieulivol