We have added conditional support to when statements so you can do things like this: when: pipelines.git.tag == release
. The conditional support allows you to run workflows based on pipeline parameters and values.
For those looking to optimize their pipelines for fast feedback or cost, you now have additional capabilities to meet those objectives. We have also made some improvements to error messaging for those customers that may have invalid config.yaml
post release. The error will be similar to this: “Error calling workflow: ‘workflow-name’ Expected valid pipeline variable”.
Please see previous notifications about this breaking change here.
For more about these new capabilities visit the docs.