Workflow schema versions
Valid version string
All workflow schema versions conform to semantic version 2.0.0 with a major, minor, and patch version. In this document, since the prepended v
is unnecessary it is not used. However, it is required as a value for the version key in your workflow file.
Invalid version string for workflow.yaml
.
version: 0.2.0
input:
steps:
outputs:
Valid version string for workflow.yaml
.
version: v0.2.0
input:
steps:
outputs:
Supported versions
- 0.2.0
Compatibility Matrix
Workflow schema version | Arcaflow Engine release |
---|---|
0.2.0 | 0.9.0 |
Upgrading
0.2.0
For the configuration file, config.yaml
, two types of deployers are now possible, image
and python
, so deployer
has become deployers
. Effectively, the type
key has become the deployer_name
key. The deployer_name
key and value are required which means you must also have either the image
key or the python
key.
deployers:
image:
deployer_name: docker|podman|kubernetes
python:
deployer_name: python
For your workflow file, workflow.yaml
, the version
key and value are required, and they must be at the root of the file.
version: v0.2.0
inputs: {}
steps: {}
outputs: {}