CWL v1.2 Schema Documents
Vendored from common-workflow-language/cwl-v1.2 tag v1.2.1, pinned at SHA ae6899d. These files are reference material for summarize-cwl and component-cwl-workflow-anatomy, not Mold IO schemas.
Vendored files under content/research/cwl-v1.2/:
cwl.yaml— generated JSON Schema for CWL v1.2.CommonWorkflowLanguage.yml— top-level SALAD schema imports.Process.yml— shared process, requirement, hint, and parameter definitions.CommandLineTool.yml— command-line tool schema.CommandLineTool-standalone.yml— standalone command-line tool import surface.Workflow.yml— workflow, step, scatter, link, and output-source schema.Operation.yml— abstract operation schema.
Re-sync:
pnpm sync:vendored
The vendored upstream manifest uses pinned raw GitHub URLs. Updating to a new CWL release should change the raw URLs and pinned_ref values together, then re-run pnpm sync:vendored.
Foundry Role
Use these documents to check field names, enums, and source semantics while drafting or refining CWL Molds. Do not cite these files from polished Galaxy pattern pages as corpus evidence; they are language specification references, not workflow exemplars.