cli icon indicating copy to clipboard operation
cli copied to clipboard

Support for Changing field types from Formula to Currency

Open junj-cd opened this issue 3 years ago • 2 comments

Is your feature request related to a problem? Please describe. I want to have the ability to change field types (valid combination) using sfdx-cli using a combination of preDestructiveChange and constructive change in one deployment. i.e. sfdx force:source:deploy --manifest package.xml --predestructivechanges destructiveChangesPre.xml where the field exists on both constructive manifest and destructive manifest

What are you trying to do Essentially track all changes from a CICD standpoint

Describe the solution you'd like The code has a debug statement that logs it so the check is in place, just need to enable it

Describe alternatives you've considered Manual change 😞

Additional context Sharing a log snippet using --dev-debug flag

2022-08-09T00:32:16.162Z sf:core TRACE Setup child 'componentSetBuilder' logger instance 2022-08-09T00:32:16.162Z sf:componentSetBuilder DEBUG Building ComponentSet from manifest: ./deployments/package.xml 2022-08-09T00:32:16.162Z sf:componentSetBuilder DEBUG Searching in packageDir: /opt/atlassian/pipelines/agent/build/base-app/, /opt/atlassian/pipelines/agent/build/adplatform-app/, /opt/atlassian/pipelines/agent/build/dc-app/, /opt/atlassian/pipelines/agent/build/erp-app/, /opt/atlassian/pipelines/agent/build/d2c-app/, /opt/atlassian/pipelines/agent/build/force-app/, /opt/atlassian/pipelines/agent/build/tp-app/, /opt/atlassian/pipelines/agent/build/five9-app/, /opt/atlassian/pipelines/agent/build/agentactions-app/, /opt/atlassian/pipelines/agent/build/cbb-app/, /opt/atlassian/pipelines/agent/build/fsl-app/ for matching metadata 2022-08-09T00:32:16.171Z sf:core TRACE Setup child 'ComponentSet' logger instance 2022-08-09T00:32:16.171Z sf:core TRACE Setup child 'ComponentSet' logger instance 2022-08-09T00:32:16.173Z sf:ComponentSet DEBUG Marking component for delete: Application__c.Additional_Interest_to_Cover_Payment__c 2022-08-09T00:32:16.173Z sf:ComponentSet DEBUG Marking component for delete: Application__c.Additional_Interest_to_Cover_Payment__c 2022-08-09T00:32:16.177Z sf:core TRACE Setup child 'ComponentSet' logger instance 2022-08-09T00:32:16.268Z sf:ComponentSet DEBUG Component: customfield#Application__c.Additional_Interest_to_Cover_Payment__c was found in both destructive and constructive manifests - keeping as a destructive change 2022-08-09T00:32:16.270Z @oclif/config start predeploy hook 2022-08-09T00:32:16.272Z @oclif/config predeploy hook done *** Deploying with SOAP API v54.0 ***

junj-cd avatar Aug 09 '22 00:08 junj-cd

Thank you for filing this feature request. We appreciate your feedback and will review the feature at our next grooming or sprint planning session. We prioritize feature requests with more upvotes and comments.

github-actions[bot] avatar Aug 09 '22 00:08 github-actions[bot]

This issue has been linked to a new work item: W-11569043

git2gus[bot] avatar Aug 09 '22 00:08 git2gus[bot]