Tools TechnologyTechnical Platform UpdateWednesday, March 25, 20262 min read

The Shopify CLI app release `--force` flag is deprecated and will be removed

Shopify Developer Changelog15d agoshopify
The Shopify CLI app release `--force` flag is deprecated and will be removed
Executive Summary

Shopify CLI's --force flag for app deploy and release commands is deprecated now and will be removed in May 2026. Developers using CI/CD pipelines to automate Shopify app deployments must replace --force with --allow-updates or --allow-deletes before removal.

Our Take

This only affects developers building or maintaining custom Shopify apps with automated deployment pipelines -- not marketplace sellers. Agencies running Shopify app dev for clients should audit CI/CD scripts now to avoid broken deployments in May.

What This Means

Shopify is tightening guardrails around irreversible app operations, part of a broader platform maturation push to reduce merchant data loss incidents as its app ecosystem scales.

Key Takeaways

Search all CI/CD scripts for 'shopify app deploy --force' or 'shopify app release --force' and replace with '--allow-updates' to prevent pipeline failures after May 2026.

If your agency manages Shopify app builds for clients, flag this to your dev team within 30 days and update deployment documentation before the May cutoff.

Bottom Line

Shopify CLI --force flag removal in May breaks automated app deployment scripts.

Source Lens

Technical Platform Update

Official but usually technical. Useful only when the change affects merchant-facing operations.

Impact Level

low

Shopify CLI --force flag removal in May breaks automated app deployment scripts.

Key Stat / Trigger

May 2026 removal deadline for --force flag

Focus on the operational implication, not just the headline.

Relevant For
Agencies

Full Coverage

Back to Developer changelog March 25, 2026 Tags: Action Required Tools The Shopify CLI app release --force flag is deprecated and will be removed Ask assistant We are deprecating the --force flag on the shopify app deploy and shopify app release commands. The flag will be removed in a Shopify CLI release in May 2026.

Why we're making this change The --force flag skips all confirmation prompts, including for extension deletions that can permanently remove data on installed shops. It doesn't distinguish between low-risk operations (adding or updating extensions) and high-risk ones (deleting them).

The previously released --allow-updates and --allow-deletes flags give you granular control, so your CI/CD pipelines can run unattended without the risk of accidental, irreversible deletions.

What you should do If you are automating your app releases in a CI/CD environment, you should adjust your scripts to use the --allow-updates flag instead, which will ensure that extensions can be added and updated, but not deleted.

For example: shopify app deploy --config production --allow-updates When extension deletion is needed, you can utilize an interactive deploy or enable the --allow-deletes flag. Use caution and enable --allow-deletes only for manual workflow runs when you are certain that you want to delete an extension and all its configuration on installed shops.

For more information, see documentation on CI/CD deployment for apps. Was this section helpful? Yes No

Original Source

This briefing is based on reporting from Shopify Developer Changelog. Use the original post for full primary-source context.

View original
LinkedIn Post Generator

Style

Audience