Skip to main content

app release

Releases an existing app version. Pass the name of the version that you want to release using the --version flag.

The following flags are available for the app release command:

Anchor to --version <value>
--version <value>
string
required
env: SHOPIFY_FLAG_VERSION

The name of the app version to release.

Anchor to --allow-deletes
--allow-deletes
env: SHOPIFY_FLAG_ALLOW_DELETES

Allows removing extensions and configuration without requiring user confirmation. For CI/CD environments, the recommended flag is --allow-updates.

Anchor to --allow-updates
--allow-updates
env: SHOPIFY_FLAG_ALLOW_UPDATES

Allows adding and updating extensions and configuration without requiring user confirmation. Recommended option for CI/CD environments.

Anchor to --client-id <value>
--client-id <value>
string
env: SHOPIFY_FLAG_CLIENT_ID

The Client ID of your app.

Anchor to --no-color
--no-color
env: SHOPIFY_FLAG_NO_COLOR

Disable color output.

Anchor to --path <value>
--path <value>
string
env: SHOPIFY_FLAG_PATH

The path to your app directory.

Anchor to --reset
--reset
env: SHOPIFY_FLAG_RESET

Reset all your settings.

Anchor to --verbose
--verbose
env: SHOPIFY_FLAG_VERBOSE

Increase the verbosity of the output.

Anchor to -c, --config <value>
-c, --config <value>
string
env: SHOPIFY_FLAG_APP_CONFIG

The name of the app configuration.

Anchor to -f, --force
-f, --force
env: SHOPIFY_FLAG_FORCE

Release without asking for confirmation. Equivalent to --allow-updates --allow-deletes. For CI/CD environments, the recommended flag is --allow-updates.

Examples

app release

shopify app release --version <version>
Was this page helpful?