Skip to content

Widdler Adoption Enhancements

No due date 25% complete

To make widdler appealing to other groups that have an interest in CLI for Cromwell, widdler needs to:

-leverage the Python requests library, which integrates nicely with our other code (already does)
-have a function to poll workflow status in a loop until it's terminal (does but needs fixing)
-Support metadata and status endpoints, supports query endpoi…

To make widdler appealing to other groups that have an interest in CLI for Cromwell, widdler needs to:

-leverage the Python requests library, which integrates nicely with our other code (already does)
-have a function to poll workflow status in a loop until it's terminal (does but needs fixing)
-Support metadata and status endpoints, supports query endpoint including ability to filter by status (mostly does, need to review)
-Support submitting workflows, including options file, dependencies zip, labels, CaaS collection name (does for regular cromwell but not CaaS).
-Work with both standalone Cromwell and CaaS (needs CaaS support).
-Support OAuth2 and Basic Auth (does not at all).

Loading