if pattern is None:
continue
sfpath = substitute(primary["location"], pattern)
- required = builder.do_eval(sf["required"], context=primary)
+ required = builder.do_eval(sf.get("required"), context=primary)
if fsaccess.exists(sfpath):
primary["secondaryFiles"].append({"location": sfpath, "class": "File"})
# Note that arvados/build/run-build-packages.sh looks at this
# file to determine what version of cwltool and schema-salad to build.
install_requires=[
- 'cwltool==1.0.20190603140227',
+ 'cwltool==1.0.20190607183319',
'schema-salad==4.2.20190417121603',
'typing >= 3.6.4',
'ruamel.yaml >=0.15.54, <=0.15.77',
cwltool: "http://commonwl.org/cwltool#"
requirements:
SubworkflowFeatureRequirement: {}
+ DockerRequirement:
+ dockerPull: arvados/jobs:1.4.0.20190604172024
inputs:
i:
type: File
arv: "http://arvados.org/cwl#"
requirements:
SubworkflowFeatureRequirement: {}
+hints:
+ DockerRequirement:
+ dockerPull: arvados/jobs:1.4.0.20190604172024
steps:
step1:
requirements:
arv:RunInSingleContainer: {}
in: []
out: []
- run: default-dir6.cwl
\ No newline at end of file
+ run: default-dir6.cwl
arv: "http://arvados.org/cwl#"
requirements:
SubworkflowFeatureRequirement: {}
+hints:
+ DockerRequirement:
+ dockerPull: arvados/jobs:1.4.0.20190604172024
steps:
step1:
requirements:
arv:RunInSingleContainer: {}
in: []
out: []
- run: default-dir7.cwl
\ No newline at end of file
+ run: default-dir7.cwl
ScatterFeatureRequirement: {}
InlineJavascriptRequirement: {}
StepInputExpressionRequirement: {}
+hints:
+ DockerRequirement:
+ dockerPull: arvados/jobs:1.4.0.20190604172024
steps:
substep:
in:
ScatterFeatureRequirement: {}
InlineJavascriptRequirement: {}
StepInputExpressionRequirement: {}
+hints:
+ DockerRequirement:
+ dockerPull: arvados/jobs:1.4.0.20190604172024
steps:
substep:
in:
ScatterFeatureRequirement: {}
InlineJavascriptRequirement: {}
StepInputExpressionRequirement: {}
+hints:
+ DockerRequirement:
+ dockerPull: arvados/jobs:1.4.0.20190604172024
steps:
substep:
in:
out: [out]
hints:
- class: arv:RunInSingleContainer
+ - class: DockerRequirement
+ dockerPull: arvados/jobs:1.4.0.20190604172024
run:
class: Workflow
id: mysub
out:
type: string
outputBinding:
- outputEval: "out"
+ outputEval: $("out")
baseCommand: cat
hints:
arv:IntermediateOutput:
outputTTL: 60
+ DockerRequirement:
+ dockerPull: arvados/jobs:1.4.0.20190604172024
steps:
substep:
in:
out:
type: string
outputBinding:
- outputEval: "out"
+ outputEval: $("out")
baseCommand: cat