allow needs:project to be conditional

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Proposal

Use case: customer is receiving build version artifacts using needs:project, but if there is no required artifacts, pipeline will fail. They need to allow it to be conditional - if there is artifact, give it to job, or othervise run without it.

  • Please add eq field conditional: true, by which it can be executed without artifact if there isn't remote artifact.

GitLab internal ZD

Edited by 🤖 GitLab Bot 🤖