Skip to content

ci: Streamline our usage of 'needs' after latest improvements

Rémy Coutable requested to merge ci-streamline-needs-usage into master

What does this MR do?

  1. Now that we can define a job to needs an optional manual job without blocking the pipeline, we don't need to programmatically trigger manual jobs anymore!
  2. With 13.11, needs can now be optional, this allows to mimic the dependencies behavior which doesn't care if a job doesn't exist.
  3. This fixes the rules of rspec-ee frontend_fixture which would run on gitlab-foss (without doing anything useful)!

Does this MR meet the acceptance criteria?

Edited by Rémy Coutable

Merge request reports

Loading