--- title: More control over app deploys in CI/CD pipelines - Shopify developer changelog description: >- Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: >- https://shopify.dev/changelog/more-control-over-app-deploys-in-cicd-pipelines md: >- https://shopify.dev/changelog/more-control-over-app-deploys-in-cicd-pipelines.md metadata: effectiveApiVersion: null affectedApi: [] primaryTag: displayName: Tools handle: tools secondaryTag: displayName: Update handle: update indicatesActionRequired: false createdAt: '2026-01-22T14:57:31-05:00' postedAt: '2026-01-23T09:00:00-05:00' updatedAt: '2026-01-23T03:18:15-05:00' effectiveAt: '2026-01-23T09:00:00-05:00' --- [Back to Developer changelog](https://shopify.dev/changelog) January 23, 2026 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](https://shopify.dev/docs/apps/launch/deployment/deploy-in-ci-cd-pipeline#controlling-extension-and-configuration-deployment).