You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Anyone is welcome to take one of these and start adding the needed conformance tests and specification clarifications! Please just drop a note in the linked issue when you start.
If you have never written a CWL conformance test or edited the text of the CWL standards before, that's okay! Just ask for instructions on what to do in the linked issue of your choice.
Explain the concept of a Abstract CWL Workflow, a class: Workflow with one or more class: Operation steps (or sub-steps). An Abstract CWL Workflow description is not (fully) executable, as Operation processes are themselves abstract; but it does allow describing a workflow and providing a skeleton to attach metadata about the steps, authorship, tools used, and more. Abstract CWL Workflows are used in the RO-Crate workflows and workflow runs profiles; the former used by workflowhub.eu.
Bonus issues
These are worthy, but we don't have a solution ready or obvious plan yet
Hello @smyja ; if you think common-workflow-language/common-workflow-language#834 has been fixed, you should comment in that issue. However, I don't see the referenced tests merged into this repository, just simple usage of itemSeparator in two other tests
requests to fix any of the below should go against https://github.com/common-workflow-language/cwl-v1.2/tree/1.2.1_proposed You can preview all the implemented changes for v1.2.1 so far but know that they have not been ratified by the CWL Leadership Team; additional comments are requested.
Anyone is welcome to take one of these and start adding the needed conformance tests and specification clarifications! Please just drop a note in the linked issue when you start.
If you have never written a CWL conformance test or edited the text of the CWL standards before, that's okay! Just ask for instructions on what to do in the linked issue of your choice.
Candidates issues
Rough consensus with a known solution
New conformance tests
See https://github.com/common-workflow-language/cwl-v1.2/blob/main/CONFORMANCE_TESTS.md#format-of-the-conformance-test-file for information on how to write a new conformance test
ToDo
basename
modification in the specdockerLoad
,dockerFile
, anddockerImport
lack conformance testsrun
contains relative paths likerun: ../tools/my_tool.cwl
. Example; source: Run CWL conformance tests via WES DataBiosphere/toil#4052 (comment)a proper test for WorkReuse(not possible with cwltest)Specification clarification
changes to wording of the specification, may require new conformance test(s) to clarify or confirm
ToDo
glob
stype: enum
on the command lineclass: Workflow
with one or moreclass: Operation
steps (or sub-steps). An Abstract CWL Workflow description is not (fully) executable, asOperation
processes are themselves abstract; but it does allow describing a workflow and providing a skeleton to attach metadata about the steps, authorship, tools used, and more. Abstract CWL Workflows are used in the RO-Crate workflows and workflow runs profiles; the former used by workflowhub.eu.Bonus issues
These are worthy, but we don't have a solution ready or obvious plan yet
Pending Discussion:
ToDo
hints
is inconsistentDone
[]
?
in types under ArraySchema.listdocker.io/
todockerPull
entries that lack an explicit registrylocation: Any
what does it mean ? (in progress at Document writing a new conformance test #124)run
field in the workflow descriptioncwl-upgrader
; explain version mixing Add note about cwl-upgrader in the Workflow changelog #172initial_workdir_output_glob_duplicate
test Typo fixes common-workflow-language#160location
in File/Directory mentions URIs instead of IRIsThe text was updated successfully, but these errors were encountered: