cwl-v1.2
cwl-v1.2 copied to clipboard
Specification is unclear on whether array typeDefs are allowed in SchemaDefRequirement
Under https://www.commonwl.org/v1.2/CommandLineTool.html#SchemaDefRequirement it says “type definitions are allowed for enum and record types only.” But the types parameter also allows array schemas.
Oops! Probably the simplest this is to align the text with the schema and allow named array types in SchemaDefRequirement unless there is some reason not to. It would be a little weird; I'm not sure of the utility.