Skip to content

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: {}