CumulusCI
CumulusCI copied to clipboard
Python framework for building portable automation for Salesforce projects
### Describe the bug ```cci task run push_qa --orgs orgs/qa_orgs.txt --org devhub --metadata_package_id 0337S000000XXXXXXX``` crashes when the package is an Unlocked package with no namespace. It seems to expect that...
### Feature Type I'm interested in functionality that solves a current problem or limitation in how CumulusCI works. ### Does your feature request solve a current problem? Trying to configure...
* Adding support for `SkipHandlers` added in `PackageInstallRequest` starting from API Version 61.0 (Summer '24)
To ensure field-level permissions and successful dataset load, there are several validations performed on the `mapping.yml` file. These validations check whether the fields and SObjects have the required permissions, and...
# Background When cumulusCI goes to execute a command against a specific org, it generates some config of the org. Part of the config is a `lightningBaseUrl`. The `lightningBaseUrl` composition...
### Describe the bug When referencing a package for install in `cumulusci.yml` dependencies for a package version starting with 0 (e.g. 0.1, 0.2, 0.3, etc.), when attempting to install using...
### Describe the bug I have 2GP managed package. It is installed on qa org using `cci flow run install_beta --org qa` After that I would like to get list...
Refactor find_replace logic to support XML namespaces properly. The update substitutes temporary replacement of 'xmlns' attribute with 'xmlnamespace', facilitating namespace-agnostic XPath expressions. Tests added to validate the improved functionality. Resolves...
Add the same minimum version check that namespace/version dependencies get to 04t version id dependencies
### Describe the bug When using the `run_tests` task, having project__test__name_match defined in the cumulusci.yml file makes it impossible to run a test suite with the test_suite_names. Please more generally...