CumulusCI
CumulusCI copied to clipboard
Tasks can (and should) now be defined as extensions of other tasks.
A custom task can now be defined like this:
deploy_reports:
description: Deploy Reports
extends: deploy
group: My Project
options:
path: unpackaged/config/reports
Instead of like this:
deploy_reports:
description: Deploy Reports
class_path: cumulusci.tasks.salesforce.Deploy
group: My Project
options:
path: unpackaged/config/reports
This means that the classpath of CCI tasks can be treated as an implementation detail rather than part of the YAML syntax.
Thanks for the contribution! It looks like @prescod is an internal user so signing the CLA is not required. However, we need to confirm this.