Does the Dockstore GitHub app work for 'CommandLineTool' CWL files? Or just 'Workflow' CWL files?

At Sage Bionetworks, we host tools and workflows in individual repositories. The documentation for the Dockstore GitHub app mentions workflows and services, but not tools (e.g. CommandLineTool in CWL).

Are tools implicitly supported because they are similar to workflows? Or is the omission intentional because they are not supported? If the latter, can we expect tools to be supported in the near future?

Thanks for putting together this GitHub app! We look forward to automating our process for publishing to Dockstore.

Hi Bruno,

Unfortunately Dockstore does not yet support Tools via the GitHub App, only Workflows.
This is certainly a planned feature (, however I would not expect it for the near future.

In any case, it’s good to know that there is interest in expanding the GitHub App feature and I’ll pass that message along. :slight_smile:


Thanks for the clarification, @gfjhogue! Indeed, consider this a strong endorsement for that feature request. Our ultimate goal is to to streamline our CI/CD pipeline for our CWL tools and workflows. If ever you build a prototype app that we can test, feel free to reach out to me (bruno[dot]grande[at]sagebase[dot]org).