Feature #16957
Updated by Peter Amstutz about 4 years ago
Extend the @cwltool@ workflow checker to detect fail if the workflow has a circular dependency (i.e. a step's inputs somehow depends on that same step's outputs). This should be a fatal error. Merge the changes into cwltool, see that a new cwltool is released, and update Update arvados-cwl-runner to use cwltool with the upgraded checker.