Currently, a campaign.yaml spec can completely omit the changesetTemplate section and src campaigns validate will pass. As soon as you add the top-level changesetTemplate key, then the required fields within it are validated like so:
parsing campaign spec: 3 errors occurred:
* changesetTemplate: title is required
* changesetTemplate: branch is required
* changesetTemplate: commit is required
Currently, a
campaign.yamlspec can completely omit thechangesetTemplatesection andsrc campaigns validatewill pass. As soon as you add the top-levelchangesetTemplatekey, then the required fields within it are validated like so: