sf-build-deploy-package-src-prefix-breaks-metadata-api
The sf_build_deploy_package tool was writing zip entries under a src/ prefix (SFDX convention). Salesforce Metadata API requires package.xml at zip root with no prefix (e.g. classes/MyClass.cls, not src/classes/MyClass.cls). Deploying a src/-prefixed zip returns ‘No package.xml found’ even though the file exists inside the zip.
Related
- salesforce-metadata-api-zip-must-have-no-src-prefix
- salesforce-metadata-api-zip-root-no-src-prefix
- salesforce-metadata-api-zip-root-paths-no-src-prefix
- salesforce-metadata-api-zip-no-src-prefix
- salesforce
- salesforce-metadata-api-zip-expects-root-level-no-src-prefix
- salesforce-metadata-api-zip-requires-root-paths-no-src-prefi