Skip to content

Commit b1a61c2

Browse files
authored
Merge pull request #31 from common-workflow-language/clarify_step_parameters
Clarify unconnected or unused workflow step inputs.
2 parents 0d10398 + e08e259 commit b1a61c2

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Workflow.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ $graph:
4949
## Changelog
5050
5151
* Clarify how Requirements are inherited by step processes
52+
* Clarify behavior around step inputs not consumed by the target
53+
run process.
5254
* Document explicitly that CWL allows pass-through of workflow inputs to outputs
5355
* Added optional name and doc fields to OutputRecordSchema
5456
* Default values for some fields are now expressed in the schema
@@ -264,7 +266,11 @@ $graph:
264266
doc: |
265267
The input of a workflow step connects an upstream parameter (from the
266268
workflow inputs, or the outputs of other workflows steps) with the input
267-
parameters of the underlying step.
269+
parameters of the process specified by the `run` field. Only input parameters
270+
declared by the target process will be passed through at runtime to the process
271+
though additonal parameters may be specified (for use within `valueFrom`
272+
expressions for instance) - unconnected or unused parameters do not represent an
273+
error condition.
268274
269275
## Input object
270276

0 commit comments

Comments
 (0)