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
feat: add in support for workflow engine and version when submitting a request. Closes#181 (#182)
* Add in support for workflow enginer and version when submitting a request.
* Expand out Workflow Engine version to by array of strings.
* Update RunRequest.yaml
* Add in workflow_engine and version to the run spec.
* Fix typo
* Fix for consitency
* Add more clarity about engine and version
* Update description
* Address changes requested.
* Fix indentation.
* Resolve reorganization of yaml's into 1 single yaml.
* Remove preempted with accidental merge.
* Add required parameter for:
- workflow_type
- workflow_type_version
- workflow_url
The workflow engine, must be one supported by this WES instance. Required if workflow_engine_version is provided.
602
+
workflow_engine_version:
603
+
type: string
604
+
description: >-
605
+
The workflow engine version, must be one supported by this WES instance.
606
+
If workflow_engine is provided, but workflow_engine_version is not, servers can make no assumptions with regard to the engine version the WES instance uses to process the request if
607
+
that WES instance supports multiple versions of the requested engine.
581
608
workflow_url:
582
609
type: string
583
610
description: >-
@@ -588,6 +615,10 @@ components:
588
615
To execute a workflow, send a run request including all the details needed to begin downloading
589
616
590
617
and executing a given workflow.
618
+
619
+
If workflow_engine and workflow_engine_version are not provided, servers can use the most recent workflow_engine_version of workflow_engine that WES instance uses to process the request if
620
+
621
+
supports for the requested workflow_type.
591
622
RunLog:
592
623
title: RunLog
593
624
type: object
@@ -662,6 +693,16 @@ components:
662
693
type: string
663
694
description: an array of one or more acceptable types for the `workflow_type`
664
695
description: Available workflow types supported by a given instance of the service.
696
+
WorkflowEngineVersion:
697
+
title: WorkflowEngineVersion
698
+
type: object
699
+
properties:
700
+
workflow_engine_version:
701
+
type: array
702
+
items:
703
+
type: string
704
+
description: An array of one or more acceptable engines versions for the `workflow_engine`
705
+
description: Available workflow engine versions supported by a given instance of the service.
0 commit comments