cli icon indicating copy to clipboard operation
cli copied to clipboard

Please Use Beta Packaging Commands

Open shetzel opened this issue 3 years ago • 0 comments

All packaging beta commands are implemented in plugin-packaging and ready for non-CI use. The current, non-beta packaging commands from the salesforce-alm plugin are deprecated and will display a warning when you use them. We plan to switch those commands to be "legacy" and the current beta commands to the production versions in about a month, depending on beta bug rate and usage data. Our latest telemetry data shows about a 1% packaging beta command usage, not including CI runs.

Please ensure the beta commands work with your usual packaging flows so the transition from beta to production is as smooth as possible for everyone. If you find any issues with the beta packaging commands, please create a bug report here with the output of sfdx version --verbose and the steps to reproduce the problem. I would not use the beta commands in your CI scripts unless that is the best way to ensure your flows, and only temporarily.

All packaging beta commands have a beta subtopic. E.g., force:package:beta:* and force:package1:beta:*. As a reminder, the which command can be useful to know which plugin owns the command you're using. E.g., sfdx which force:package:version:create. This will be particularly useful when the beta commands become the production versions.

The packaging commands are the last set of production commands from the salesforce-alm plugin. Once the packaging commands in the salesforce-alm plugin are switched to legacy there will be about a month of time before that plugin is no longer bundled with the CLI as a core plugin. It will still be possible to install that plugin separately if there is a need.

Thanks everyone!

shetzel avatar Sep 23 '22 19:09 shetzel