Describe the bug
My workflow has an input that is a directory and a step calls a sub-workflow to obtain a listing of this directory. It works with cwltool, but fails with cwl-airflow.
As I understand, the problem is that cwl-airflow parser creates a separate workflow file and does not propagate loadListing parameter.
@mmcentre Thank you for submitting a bug report. The latest commit in master branch should fix this problem.
Trying to keep up with all cool features of CWL standard:)
Describe the bug My workflow has an input that is a directory and a step calls a sub-workflow to obtain a listing of this directory. It works with cwltool, but fails with cwl-airflow.
As I understand, the problem is that cwl-airflow parser creates a separate workflow file and does not propagate loadListing parameter.
Here is the original inputs:
and here is what was generated by cwl-airflow:
(Fle: /Users/misha/harvard/projects/gis/tmp/bug_manual__2020-10-22T03_03_00.648020_00_00_m3t01st4/list/list_step_workflow.cwl)
To Reproduce
Run this workflow:
Where ls.cwl is:
With Job description (replace path to something on your system):
Expected behavior To work correctly
Screenshots and logs From Log:
Desktop (please complete the following information):