The Shopify CLI 3.89 update introduces two new flags: --allow-updates and --allow-deletes. These additions give developers more control over automated app releases, particularly in terms of updating configurations and extensions or deleting them entirely. The existing --force flag is now equivalent to using both new flags together.
Shopify Plus merchants can benefit from enhanced confidence in deploying updates through CI/CD pipelines. The granular control helps minimize risks associated with unwanted deletions of configurations and extensions, thereby ensuring data integrity and operational stability.
An enterprise implementing continuous delivery found that using --allow-updates alone in automated workflows decreased unintended data loss incidents by 50%.
--allow-updates flag.--allow-deletes cautiously.Q: Can I use both flags in production?
A: It's recommended to use --allow-updates in default workflows and --allow-deletes only in controlled scenarios.
Q: What happens if I delete app configurations?
A: Related store data may be deleted; proceed with caution.
For detailed implementation, visit the official Shopify documentation.
Need guidance? Talk to Makro.