Tags:
- Tools
More control over app deploys in CI/CD pipelines
As of Shopify CLI 3.89, you now have more control over the types of extension and configuration updates that should be allowed in your automated app releases. This allows developers to be more confident in the safety of CI/CD pipelines and other app deployment automation.
This is possible via new flags on the shopify app deploy and shopify app release commands:
--allow-updates: Lets you deploy new app configuration and extensions, and update existing ones.--allow-deletes: Lets you delete app configuration and extensions.
The existing --force command is equivalent to using these flags together.
Note: Deleting app configuration and extensions also deletes related data on stores that have your app installed. To avoid accidentally deleting store data, Shopify recommends that you only use the --allow-updates flag in your default CI/CD workflow.
For more information, see documentation on Shopify.dev.
Was this section helpful?