A
argbe.tech - news
1min read

Shopify CLI 3.89 adds safer controls for CI/CD app deploys

Shopify updated its CLI to let teams explicitly allow extension/config updates and deletions during automated app releases, reducing surprise changes in CI/CD deploys.

Shopify announced today that Shopify CLI 3.89 introduces finer-grained controls for what automated app deploy and release steps are allowed to change.

  • Available starting with Shopify CLI 3.89.
  • Applies to both shopify app deploy and shopify app release workflows used in CI/CD.
  • New --allow-updates option permits creating new app configuration/extensions and modifying existing ones.
  • New --allow-deletes option permits removing app configuration/extensions; Shopify notes this can also remove related data on stores where the app is installed.
  • The existing --force behavior maps to enabling both update and delete permissions; Shopify recommends using only --allow-updates as the default in CI/CD to reduce accidental data loss.