One user is using BlockedBy to simulate AND conditions in an otherwise OR workflow. Use is to let the fan-in job run in a scenario where not all upstream jobs might run. This used to work, before with some recent update it's behaving like a true OR without blocking.
What you expected to happen:
deploy-fan-in in above config should continue to block if any upstream is still running.
What happened:
Consider the following workflow
One user is using BlockedBy to simulate AND conditions in an otherwise OR workflow. Use is to let the fan-in job run in a scenario where not all upstream jobs might run. This used to work, before with some recent update it's behaving like a true OR without blocking.
What you expected to happen:
deploy-fan-in
in above config should continue to block if any upstream is still running.How to reproduce it: