Merge branch 'use_mktemp' of https://github.com/golharam/arvados into golharam-use_mktemp
[arvados.git] / sdk / python / tests / fed-migrate / arvbox-make-federation.cwl
index 5057d4cb182ef7f16b56be264ec6b89511d0cbc1..cc0fb0fe061af0135f585f3fbc2b23976997c185 100644 (file)
@@ -1,10 +1,16 @@
-cwlVersion: v1.0
+cwlVersion: v1.1
 class: Workflow
 $namespaces:
   arv: "http://arvados.org/cwl#"
   cwltool: "http://commonwl.org/cwltool#"
+
 inputs:
   arvbox_base: Directory
+  branch:
+    type: string
+    default: master
+  arvbox_mode:
+    type: string?
 outputs:
   arvados_api_hosts:
     type: string[]
@@ -21,13 +27,22 @@ outputs:
   arvbox_bin:
     type: File
     outputSource: start/arvbox_bin
+  refspec:
+    type: string
+    outputSource: branch
 requirements:
   SubworkflowFeatureRequirement: {}
-  cwltool:LoadListingRequirement:
+  ScatterFeatureRequirement: {}
+  StepInputExpressionRequirement: {}
+  LoadListingRequirement:
     loadListing: no_listing
 steps:
   start:
     in:
       arvbox_base: arvbox_base
+      branch: branch
+      arvbox_mode: arvbox_mode
+      logincluster:
+        default: true
     out: [arvados_api_hosts, arvados_cluster_ids, arvado_api_host_insecure, superuser_tokens, arvbox_containers, arvbox_bin]
     run: ../../../cwl/tests/federation/arvbox-make-federation.cwl