I'm using Cumulus CI to push our metadata changes to our production Salesforce app using
cci flow run dev_org --org production and this generally works fine.
I have a custom object called Print_Job__c that has a single list view called "All" in my project code. In production, the Print_Job__c object also has the "All" list view as well as other custom list views using filters like "Mine".
Whenever I run the
cci flow run dev_org command, it deletes all of the list views from the custom object in production other than the "All" list meaning I have to recreate them.
How can I prevent cci from deleting other list views for the object?
Can I somehow no longer include the Print_Job__c list views as part of the project so they're managed entirely in production. Currently if I remove the listView folder from the object it results in the error message
[Failed]: Update of ListView Print_Job__c.All: Error: cannot delete last filter Exception in task deploy_unmanaged.uninstall_packaged_incremental