alpha-unito/streamflow

Used in production? Status of CWL v1.{0,1,2} conformance tests?

mr-c opened this issue · 2 comments

mr-c commented

Thank you for mr-c/cwl_methods_included#3 ; as for the listing of Streamflow on the CWL website under https://www.commonwl.org/#Implementations I was curious if we should move it up from "Partial Implementations"

Is Streamflow used in production? Please list where and by whom.

How many CWL v1.0, v1.1, and v1.2 conformance tests pass? Which optional features of CWL does it support?

Consider generated CWL conformance badges to better communicate what parts of the CWL standards you support: https://github.com/common-workflow-language/cwltest#generate-conformance-badges-using-cwltest
(Example: https://github.com/tom-tan/ep3/releases/tag/v1.7.0 )

Hi Michael,
StreamFlow reached its Beta phase with version 0.1.0 and supports all required features of CWL 1.0, 1.1 and 1.2. Plus it supports almost all optional features, including expresison tools, scatter and the recently introduced conditional construct. Related badges have been added to the README.md file.

In addition, StreamFlow is used in several European Projects:

Finally, it serves as the distributed workflow runtime support for the Jupyter-workflow kernel (see https://www.sciencedirect.com/science/article/pii/S0167739X21003976). Given that, it is ready to be moved in the production-ready implementations of CWL.

mr-c commented

@GlassOfWhiskey Thanks for this documentation! I agree; I'll update common-workflow-language/cwl-website#85 accordingly