Feature #16957

cwltool/acr checks for circular dependencies

Added by Peter Amstutz 6 months ago. Updated 4 days ago.

Status:
New
Priority:
Normal
Assigned To:
Category:
CWL
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Story points:
-

Description

Extend the cwltool workflow checker to detect 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 arvados-cwl-runner to use cwltool with the upgraded checker.


Subtasks

Task #17455: ReviewNew


Related issues

Related to Arvados Epics - Story #16011: Easier CWLIn Progress07/01/202007/01/2021

History

#1 Updated by Peter Amstutz 6 months ago

  • Description updated (diff)

#2 Updated by Peter Amstutz 6 months ago

  • Description updated (diff)

#3 Updated by Peter Amstutz 6 months ago

  • Description updated (diff)

#4 Updated by Peter Amstutz 6 months ago

#5 Updated by Jiayong Li 6 months ago

  • Assigned To set to Jiayong Li

#6 Updated by Peter Amstutz about 1 month ago

  • Target version set to 2021-03-31 sprint

#7 Updated by Peter Amstutz 18 days ago

  • Target version changed from 2021-03-31 sprint to 2021-04-14 sprint

#8 Updated by Peter Amstutz 4 days ago

  • Target version changed from 2021-04-14 sprint to 2021-04-28 bughunt sprint

#9 Updated by Peter Amstutz 4 days ago

  • Target version deleted (2021-04-28 bughunt sprint)

Also available in: Atom PDF