Cyclic dependencies are only forbidden within the supplier-consumer graph of the workflow.
A step can declare a static file and then use it as input.
