CumulusCI
CumulusCI copied to clipboard
Warning message when attempting to set `--install_class` or `--uninstall_class` flag on `update_package_xml` and `--managed` is `false` or null (defaults to true)
Feature Type
I'm interested in extensions to existing CumulusCI functionality (e.g., broader applicability of an existing Task or Flow).
Does your feature request solve a current problem?
The problem is if you are attempting to explicitly add an install class or uninstall class you also need to set --managed to true or else it will not be added. This can be confusing to the user if they don't realize that this parameter is key.
Describe the solution you'd like
Warning message that says something to the effect of:
Warning: When using
--install_classor--uninstall_classparameters you need to set--managedtoTrue.
Describe alternatives you've considered
- Potentially this should be an error message.
- Not really sure how this should perform in relation to
install_class:anduninstall_class:being set in the CumulusCi.yml file. - Maybe
--managedshould beTrueby default. - Perhaps
managed: Trueshould be something you can set incumulusci.ymlas$project_config.project__package__managed
Additional context
No response