Unable to release new app versions

Hey Community and Staff!

There is an ongoing issue with app deployments that makes releasing new versions impossible. Using @shopify/cli:3.84.2with shopify app deploy or shopify app release just causes a silent error that shows โ€œAn unknown error has occuredโ€. This is bad since CI will not fail and deploy mismatched versions of an app silently.

The issue seems to exist in the Dev Dashboard as well, since on version details pages, the release button loads for a while then fails with Internal Error 500.

This is a massive migration issue that needs to be resolved, because mismatched app versions can cause many problems in app setups. This can undoubtedly lead to many issues from merchants who use our apps daily.

CLI Release error:

Verbose logs

$ shopify app release --version sh-[xxxx-xxxx-xxxxxx]-dn-222 --verbose
2025-09-23T14:01:34.608Z: Running command app release
2025-09-23T14:01:34.610Z: Running system process in background:
  ยท Command: /Users/adamjakab/.nvm/versions/node/v20.10.0/bin/node /Users/adxxxx/Code/shxxxx/sh-[xxxxxxx-xxxxxx-xxxxx]-dn/app/node_modules/.bin/shopify notifications list --ignore-errors
  ยท Working directory: /Users/adxxxx/Code/shxxxx/sh-[xxxxxxx-xxxxxx-xxxxx]-dn/app

2025-09-23T14:01:34.614Z: Notifications to show: 0
2025-09-23T14:01:34.625Z: Reading cached app information for directory /Users/adxxxx/Code/shxxxx/sh-[xxxxxxx-xxxxxx-xxxxx]-dn/app...
2025-09-23T14:01:34.625Z: Reading the content of file at shopify.app.sm-admin-testing.toml...
2025-09-23T14:01:34.629Z: Reading the content of file at shopify.app.sm-admin-testing.toml...
2025-09-23T14:01:34.630Z: Reading cached app information for directory /Users/adxxxx/Code/shxxxx/sh-[xxxxxxx-xxxxxx-xxxxx]-dn/app...
2025-09-23T14:01:34.630Z: Reading the content of file at shopify.app.sm-admin-testing.toml...
2025-09-23T14:01:34.631Z: Reading the content of file at shopify.app.sm-admin-testing.toml...
2025-09-23T14:01:34.632Z: Ensuring that the user is authenticated with the App Management API with the following scopes:
[]

2025-09-23T14:01:34.633Z: Getting session store...
2025-09-23T14:01:34.633Z: Validating existing session against the scopes:
[
  "openid",
  "https://api.shopify.com/auth/shop.admin.graphql",
  "https://api.shopify.com/auth/shop.admin.themes",
  "https://api.shopify.com/auth/partners.collaborator-relationships.readonly",
  "https://api.shopify.com/auth/shop.storefront-renderer.devtools",
  "https://api.shopify.com/auth/partners.app.cli.access",
  "https://api.shopify.com/auth/destinations.readonly",
  "https://api.shopify.com/auth/organization.store-management",
  "https://api.shopify.com/auth/organization.on-demand-user-access",
  "https://api.shopify.com/auth/organization.apps.manage"
]
For applications:
{
  "appManagementApi": {
    "scopes": []
  },
  "businessPlatformApi": {
    "scopes": []
  }
}

2025-09-23T14:01:34.633Z: - Token validation -> It's expired: false
2025-09-23T14:01:34.635Z: Sending "BusinessPlatform" GraphQL request:
  query UserInfo {
  currentUserAccount {
    uuid
    email
    organizations(first: 2) {
      nodes {
        name
        __typename
      }
      __typename
    }
    __typename
  }
}

With request headers:
 - User-Agent: Shopify CLI; v=3.84.2
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: darwin
 - Content-Type: application/json

to https://destinations.shopifysvc.com/destinations/api/2020-07/graphql
2025-09-23T14:01:34.640Z: Sending "App Management" GraphQL request:
  query ActiveAppReleaseFromApiKey($apiKey: String!) {
  app: appByKey(key: $apiKey) {
    ...AppVersionInfo
    __typename
  }
}

fragment ReleasedAppModule on AppModule {
  uuid
  userIdentifier
  handle
  config
  target
  specification {
    identifier
    externalIdentifier
    name
    managementExperience
  }
}

fragment AppVersionInfo on App {
  id
  key
  organizationId
  activeRoot {
    clientCredentials {
      secrets {
        key
      }
    }
    grantedShopifyApprovalScopes
  }
  activeRelease {
    id
    version {
      name
      appModules {
        ...ReleasedAppModule
      }
    }
  }
}

With variables:
{
  "apiKey": "*****"
}

With request headers:
 - User-Agent: Shopify CLI; v=3.84.2
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: darwin
 - Content-Type: application/json

to https://app.shopify.com/app_management/unstable/graphql.json
2025-09-23T14:01:35.185Z: Request to https://app.shopify.com/app_management/unstable/graphql.json completed in 545 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=269, verdict_flag_enabled;desc="count=3";dur=0.373, _y;desc="ab8c14c2-b451-4da7-9ae4-8cec8104f857", _s;desc="51367124-f2f4-4bb5-9748-a0607c2853f7", cfRequestDuration;dur=439.000130
 - x-request-id: 214d8c60-416d-4bde-bf51-0b1b066d7461-1758636094
    
2025-09-23T14:01:35.187Z: Sending "BusinessPlatform" GraphQL request:
  query FindOrganizations($organizationId: OrganizationID!) {
  currentUserAccount {
    organization(id: $organizationId) {
      id
      name
      __typename
    }
    __typename
  }
}

With variables:
{
  "organizationId": "Z2lkOi8vb3JnYW5pemF0aW9uL09yZ2FuaXphdGlvbi8xMjkwMTA0NTE="
}

With request headers:
 - User-Agent: Shopify CLI; v=3.84.2
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: darwin
 - Content-Type: application/json

to https://destinations.shopifysvc.com/destinations/api/2020-07/graphql
2025-09-23T14:01:35.191Z: Sending "App Management" GraphQL request:
  query fetchSpecifications($organizationId: ID!) {
  specifications(organizationId: $organizationId) {
    name
    identifier
    externalIdentifier
    features
    uidStrategy {
      appModuleLimit
      isClientProvided
      __typename
    }
    validationSchema {
      jsonSchema
      __typename
    }
    __typename
  }
}

With variables:
{
  "organizationId": "gid://shopify/Organization/129010451"
}

With request headers:
 - User-Agent: Shopify CLI; v=3.84.2
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: darwin
 - Content-Type: application/json

to https://app.shopify.com/app_management/unstable/graphql.json
2025-09-23T14:01:35.831Z: Request to https://app.shopify.com/app_management/unstable/graphql.json completed in 639 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=416, verdict_flag_enabled;desc="count=4";dur=26.272, _y;desc="a65e76ae-fb2f-4292-b018-cfe29d1f6c99", _s;desc="117bc9f5-e88e-429d-9a09-60d97a82b432", cfRequestDuration;dur=571.000099
 - x-request-id: 274fdd1c-7f18-4de0-8502-24104079f66e-1758636095
    
2025-09-23T14:01:35.845Z: The following extension specifications were defined locally but not found in the remote specifications: product_subscription, tax_calculation
2025-09-23T14:01:35.845Z: The following extension specifications were found in the remote specifications but not defined locally: admin_app, app_link, app_nav_item, bulk_action, checkout_script_tag, flow_action_definition, flow_trigger_definition, flow_trigger_discovery_webhook, manage_marketplaces, marketing_action, marketing_activity_extension, merchandising_create_publication, merchandising_fulfillment_variant_details, ping_message_callback, pos_link, product_configuration_link, resource_publication_settings, retail_cart_promotion, retail_product_recommendation, subscription_link
2025-09-23T14:01:35.848Z: Reading the content of file at shopify.app.toml...
2025-09-23T14:01:35.850Z: Reading the content of file at .gitignore...
2025-09-23T14:01:36.019Z: Reading the content of file at ../extension/extensions/action-order-device-picker/shopify.extension.toml...
2025-09-23T14:01:36.019Z: Reading the content of file at ../extension/extensions/action-order-invoice/shopify.extension.toml...
2025-09-23T14:01:36.019Z: Reading the content of file at ../extension/extensions/action-order-invoice-print/shopify.extension.toml...
2025-09-23T14:01:36.019Z: Reading the content of file at ../extension/extensions/block-customer-details/shopify.extension.toml...
2025-09-23T14:01:36.019Z: Reading the content of file at ../extension/extensions/pos-buybacks/shopify.extension.toml...
2025-09-23T14:01:36.019Z: Reading the content of file at ../extension/extensions/block-order-device-picker/shopify.extension.toml...
2025-09-23T14:01:36.019Z: Reading the content of file at ../extension/extensions/pos-cart-review/shopify.extension.toml...
2025-09-23T14:01:36.019Z: Reading the content of file at ../extension/extensions/pos-customer-contract-details/shopify.extension.toml...
2025-09-23T14:01:36.019Z: Reading the content of file at ../extension/extensions/pos-device-scanner/shopify.extension.toml...
2025-09-23T14:01:36.019Z: Reading the content of file at ../extension/extensions/pos-invoice/shopify.extension.toml...
2025-09-23T14:01:36.019Z: Reading the content of file at ../extension/extensions/pos-services/shopify.extension.toml...
2025-09-23T14:01:36.021Z: Reading the content of file at ../extension/extensions/action-order-invoice/shopify.extension.toml...
2025-09-23T14:01:36.021Z: Reading the content of file at ../extension/extensions/block-customer-details/shopify.extension.toml...
2025-09-23T14:01:36.021Z: Reading the content of file at ../extension/extensions/action-order-device-picker/shopify.extension.toml...
2025-09-23T14:01:36.021Z: Reading the content of file at ../extension/extensions/action-order-invoice-print/shopify.extension.toml...
2025-09-23T14:01:36.021Z: Reading the content of file at ../extension/extensions/pos-buybacks/shopify.extension.toml...
2025-09-23T14:01:36.021Z: Reading the content of file at ../extension/extensions/pos-customer-contract-details/shopify.extension.toml...
2025-09-23T14:01:36.021Z: Reading the content of file at ../extension/extensions/block-order-device-picker/shopify.extension.toml...
2025-09-23T14:01:36.021Z: Reading the content of file at ../extension/extensions/pos-cart-review/shopify.extension.toml...
2025-09-23T14:01:36.021Z: Reading the content of file at ../extension/extensions/pos-invoice/shopify.extension.toml...
2025-09-23T14:01:36.021Z: Reading the content of file at ../extension/extensions/pos-device-scanner/shopify.extension.toml...
2025-09-23T14:01:36.021Z: Reading the content of file at ../extension/extensions/pos-services/shopify.extension.toml...
2025-09-23T14:01:36.023Z: Reading the content of file at package.json...
2025-09-23T14:01:36.023Z: Reading the content of file at package.json...
2025-09-23T14:01:36.025Z: Running system process:
  ยท Command: npm prefix
  ยท Working directory: /Users/adxxxx/Code/shxxxx/sh-[xxxxxxx-xxxxxx-xxxxx]-dn/app

2025-09-23T14:01:36.103Z: Obtaining the dependency manager in directory /Users/adxxxx/Code/shxxxx/sh-[xxxxxxx-xxxxxx-xxxxx]-dn/app...
2025-09-23T14:01:36.103Z: Reading the content of file at package.json...
2025-09-23T14:01:36.104Z: Reading the content of file at .shopify/project.json...
2025-09-23T14:01:36.113Z: Notifications to show: 0
2025-09-23T14:01:36.114Z: Unable to decide project type as no web backend
2025-09-23T14:01:36.114Z: Reading cached app information for directory /Users/adxxxx/Code/shxxxx/sh-[xxxxxxx-xxxxxx-xxxxx]-dn/app...
2025-09-23T14:01:36.115Z: Storing app information for directory /Users/adxxxx/Code/shxxxx/sh-[xxxxxxx-xxxxxx-xxxxx]-dn/app:{
  "appId": "0c6d32a677e7a7fb6a3e21c816f5c2e4",
  "title": "SM Admin (TEST)",
  "directory": "/Users/adxxxx/Code/shxxxx/sh-[xxxxxxx-xxxxxx-xxxxx]-dn/app",
  "orgId": "129010451"
}
2025-09-23T14:01:36.125Z: Sending "App Management" GraphQL request:
  query AppVersionByTag($versionTag: String!) {
  versionByTag(tag: $versionTag) {
    ...VersionInfo
    __typename
  }
}

fragment ReleasedAppModule on AppModule {
  uuid
  userIdentifier
  handle
  config
  target
  specification {
    identifier
    externalIdentifier
    name
    managementExperience
  }
}

fragment VersionInfo on Version {
  id
  metadata {
    message
    versionTag
  }
  appModules {
    ...ReleasedAppModule
  }
}

With variables:
{
  "versionTag": "sho-[xxxxxx-xxxxxx-xxxxxx]-dn-222"
}

With request headers:
 - User-Agent: Shopify CLI; v=3.84.2
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: darwin
 - Content-Type: application/json

to https://app.shopify.com/app_management/unstable/graphql.json
2025-09-23T14:01:36.660Z: Request to https://app.shopify.com/app_management/unstable/graphql.json completed in 535 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=201, verdict_flag_enabled;desc="count=3";dur=0.326, _y;desc="dd41b1db-b152-4b11-b1c9-a280ecf6360c", _s;desc="30d21e67-4d2e-4090-8ab5-abfaf93d3e65", cfRequestDuration;dur=448.999882
 - x-request-id: 9dbeda7f-9f9d-4864-afab-8117dbb44f0c-1758636096
    
2025-09-23T14:01:36.667Z: Sending "App Management" GraphQL request:
  query ActiveAppReleaseFromApiKey($apiKey: String!) {
  app: appByKey(key: $apiKey) {
    ...AppVersionInfo
    __typename
  }
}

fragment ReleasedAppModule on AppModule {
  uuid
  userIdentifier
  handle
  config
  target
  specification {
    identifier
    externalIdentifier
    name
    managementExperience
  }
}

fragment AppVersionInfo on App {
  id
  key
  organizationId
  activeRoot {
    clientCredentials {
      secrets {
        key
      }
    }
    grantedShopifyApprovalScopes
  }
  activeRelease {
    id
    version {
      name
      appModules {
        ...ReleasedAppModule
      }
    }
  }
}

With variables:
{
  "apiKey": "*****"
}

With request headers:
 - User-Agent: Shopify CLI; v=3.84.2
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: darwin
 - Content-Type: application/json

to https://app.shopify.com/app_management/unstable/graphql.json
2025-09-23T14:01:36.817Z: Sending "App Management" GraphQL request:
  query AppVersionById($versionId: ID!) {
  version(id: $versionId) {
    ...VersionInfo
    __typename
  }
}

fragment ReleasedAppModule on AppModule {
  uuid
  userIdentifier
  handle
  config
  target
  specification {
    identifier
    externalIdentifier
    name
    managementExperience
  }
}

fragment VersionInfo on Version {
  id
  metadata {
    message
    versionTag
  }
  appModules {
    ...ReleasedAppModule
  }
}

With variables:
{
  "versionId": "gid://shopify/Version/741617991681"
}

With request headers:
 - User-Agent: Shopify CLI; v=3.84.2
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: darwin
 - Content-Type: application/json

to https://app.shopify.com/app_management/unstable/graphql.json
2025-09-23T14:01:37.096Z: Request to https://app.shopify.com/app_management/unstable/graphql.json completed in 429 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=171, verdict_flag_enabled;desc="count=3";dur=0.373, _y;desc="c3e18580-21f3-425c-a7e1-e83ac65236de", _s;desc="af35e7e0-eec3-4b52-ae65-ad1b98afa352", cfRequestDuration;dur=351.000071
 - x-request-id: 26b1ee29-8919-46c0-8cd2-aa448be69438-1758636096
    
2025-09-23T14:01:37.305Z: Request to https://app.shopify.com/app_management/unstable/graphql.json completed in 487 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=205, verdict_flag_enabled;desc="count=3";dur=0.322, _y;desc="d9023f94-a14a-4ac6-9d68-ec37208797a9", _s;desc="57e2b400-d73a-4572-83c6-6460010390e1", cfRequestDuration;dur=417.000055
 - x-request-id: 7f0ca77d-539c-4de0-8fe1-1071d9de1a95-1758636096
    
2025-09-23T14:01:37.315Z: Sending "App Management" GraphQL request:
  query ActiveAppReleaseFromApiKey($apiKey: String!) {
  app: appByKey(key: $apiKey) {
    ...AppVersionInfo
    __typename
  }
}

fragment ReleasedAppModule on AppModule {
  uuid
  userIdentifier
  handle
  config
  target
  specification {
    identifier
    externalIdentifier
    name
    managementExperience
  }
}

fragment AppVersionInfo on App {
  id
  key
  organizationId
  activeRoot {
    clientCredentials {
      secrets {
        key
      }
    }
    grantedShopifyApprovalScopes
  }
  activeRelease {
    id
    version {
      name
      appModules {
        ...ReleasedAppModule
      }
    }
  }
}

With variables:
{
  "apiKey": "*****"
}

With request headers:
 - User-Agent: Shopify CLI; v=3.84.2
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: darwin
 - Content-Type: application/json

to https://app.shopify.com/app_management/unstable/graphql.json
2025-09-23T14:01:37.721Z: Request to https://app.shopify.com/app_management/unstable/graphql.json completed in 406 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=161, verdict_flag_enabled;desc="count=3";dur=0.283, _y;desc="f2a53487-fe30-41b1-a601-62dc2295cf78", _s;desc="febbb76e-1b4a-4f54-9db4-5f0e637528aa", cfRequestDuration;dur=349.999905
 - x-request-id: f2dca856-2b94-46f4-aed3-f3ba11faaea8-1758636097
    
?  Release a new version of SM Admin (TEST)?
โœ”  Yes, release this new version

โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€
Releasing version ...
2025-09-23T14:01:45.935Z: Sending "App Management" GraphQL request:
  mutation ReleaseVersion($appId: ID!, $versionId: ID!) {
  appReleaseCreate(appId: $appId, versionId: $versionId) {
    release {
      version {
        id
        metadata {
          message
          versionTag
          __typename
        }
        __typename
      }
      __typename
    }
    userErrors {
      field
      message
      category
      code
      on
      __typename
    }
    __typename
  }
}

With variables:
{
  "appId": "gid://shopify/App/223010422785",
  "versionId": "gid://shopify/Version/741617991681"
}

With request headers:
 - User-Agent: Shopify CLI; v=3.84.2
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: darwin
 - Content-Type: application/json
โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€
Releasing version ...
2025-09-23T14:01:46.516Z: Request to https://app.shopify.com/app_management/unstable/graphql.json completed in 580 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=346, verdict_flag_enabled;desc="count=4";dur=0.449, _y;desc="84ffd2e4-2ab1-43ab-9677-1a600409ac73", _s;desc="009073a7-3d52-46b6-888f-6ed5d1ab808a", cfRequestDuration;dur=512.999773

โ•ญโ”€ error โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                                                                                                                                          โ”‚
โ”‚  Version couldn't be released.                                                                                                                                                           โ”‚
โ”‚                                                                                                                                                                                          โ”‚
โ”‚  sh-[xxxx-xxxxx-xxxx]-dn-222                                                                                                                                                                โ”‚
โ”‚                                                                                                                                                                                          โ”‚
โ”‚  An unknown error has occurred.                                                                                                                                                          โ”‚
โ”‚                                                                                                                                                                                          โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

2025-09-23T14:01:46.541Z: Running system process:
  ยท Command: npm prefix
  ยท Working directory: /Users/adxxxx/Code/shxxxx/sh-[xxxxxxx-xxxxxx-xxxxx]-dn/app

2025-09-23T14:01:46.633Z: Obtaining the dependency manager in directory /Users/adxxxx/Code/shxxxx/sh-[xxxxxxx-xxxxxx-xxxxx]-dn/app...
2025-09-23T14:01:46.932Z: Request to https://monorail-edge.shopifysvc.com/v1/produce completed in 218 ms
With response headers:
 - x-request-id: 9d5e546f-99a9-4abb-ad5a-7e35fd1a5d60
    
2025-09-23T14:01:46.933Z: Analytics event sent: {
  "command": "app release",
  "time_start": 1758636094608,
  "time_end": 1758636106535,
  "total_time": 11927,
  "success": true,
  "cli_version": "3.84.2",
  "ruby_version": "",
  "node_version": "20.10.0",
  "is_employee": false,
  "uname": "darwin arm64",
  "env_ci": false,
  "env_plugin_installed_any_custom": false,
  "env_plugin_installed_shopify": "[\"@shopify/cli\"]",
  "env_shell": "zsh",
  "env_device_id": "188026b545cf2f93a6df7964103cd4d9ebdd00a5",
  "env_cloud": "localhost",
  "env_package_manager": "yarn",
  "env_is_global": false,
  "env_auth_method": "device_auth",
  "env_is_wsl": false,
  "env_build_repository": "Shopify/cli",
  "cmd_app_warning_api_key_deprecation_displayed": false,
  "cmd_app_all_configs_any": true,
  "cmd_app_all_configs_clients": "{\"shopify.app.sm-admin-testing.toml\":\"0c6d32a677e7a7fb6a3e21c816f5c2e4\",\"shopify.app.toml\":\"0c6d32a677e7a7fb6a3e21c816f5c2e4\"}",
  "cmd_app_linked_config_used": true,
  "cmd_app_linked_config_name": "shopify.app.sm-admin-testing.toml",
  "cmd_app_linked_config_git_tracked": true,
  "cmd_app_linked_config_source": "cached",
  "app_extensions_any": true,
  "app_extensions_breakdown": "{\"ui_extension\":11}",
  "app_extensions_count": 11,
  "app_extensions_custom_layout": true,
  "app_extensions_function_any": false,
  "app_extensions_function_count": 0,
  "app_extensions_theme_any": false,
  "app_extensions_theme_count": 0,
  "app_extensions_ui_any": true,
  "app_extensions_ui_count": 11,
  "app_name_hash": "42e245f8fa3b7cbd28009ebb329f36582e489ef3",
  "app_path_hash": "9c1e409dd26885281860b72643153a19c7e89fb5",
  "app_scopes": "[\"read_all_orders\",\"read_customer_merge\",\"read_customers\",\"read_draft_orders\",\"read_files\",\"read_inventory\",\"read_locations\",\"read_metaobject_definitions\",\"read_metaobjects\",\"read_orders\",\"read_products\",\"write_customers\",\"write_files\",\"write_inventory\",\"write_metaobject_definitions\",\"write_metaobjects\",\"write_orders\",\"write_products\"]",
  "app_web_backend_any": false,
  "app_web_backend_count": 0,
  "app_web_custom_layout": false,
  "app_web_frontend_any": false,
  "app_web_frontend_count": 0,
  "env_package_manager_workspaces": false,
  "business_platform_id": 129010451,
  "api_key": "****",
  "cmd_app_reset_used": false,
  "cmd_deploy_include_config_used": true,
  "cmd_deploy_config_modules_breakdown": "[\"access_scopes\",\"app_proxy\",\"application_url\",\"auth\",\"embedded\",\"handle\",\"name\",\"pos\",\"webhooks\"]",
  "cmd_deploy_config_modules_updated": "[\"app_proxy\",\"application_url\",\"auth\",\"webhooks\"]",
  "cmd_deploy_confirm_new_registrations": 0,
  "cmd_deploy_confirm_updated_registrations": 0,
  "cmd_deploy_confirm_removed_registrations": 0,
  "cmd_deploy_confirm_cancelled": false,
  "cmd_deploy_confirm_time_to_complete_ms": 8190,
  "cmd_all_timing_network_ms": 3193,
  "cmd_all_timing_prompts_ms": 8189,
  "cmd_all_launcher": "yarn",
  "cmd_all_topic": "app",
  "cmd_all_plugin": "@shopify/app",
  "cmd_all_force": false,
  "cmd_all_verbose": true,
  "cmd_all_path_override": true,
  "cmd_all_path_override_hash": "9c1e409dd26885281860b72643153a19c7e89fb5",
  "cmd_all_last_graphql_request_id": "62988932-4401-4e5c-a675-4e05bd25477c-1758636106",
  "cmd_all_timing_active_ms": 544,
  "cmd_all_exit": "ok",
  "user_id": "53ecb8cf-1f46-4558-8412-47d660ef32bf",
  "request_ids": [
    "214d8c60-416d-4bde-bf51-0b1b066d7461-1758636094",
    "274fdd1c-7f18-4de0-8502-24104079f66e-1758636095",
    "9dbeda7f-9f9d-4864-afab-8117dbb44f0c-1758636096",
    "26b1ee29-8919-46c0-8cd2-aa448be69438-1758636096",
    "7f0ca77d-539c-4de0-8fe1-1071d9de1a95-1758636096",
    "f2dca856-2b94-46f4-aed3-f3ba11faaea8-1758636097",
    "62988932-4401-4e5c-a675-4e05bd25477c-1758636106"
  ],
  "args": "--version sh-[xxxxxxx-xxxxxx-xxxxx]-dn-222 --verbose",
  "app_name": "sh-[xxxxxxx-xxxxxx-xxxxx]-dn",
  "env_plugin_installed_all": "[\"@shopify/cli\"]",
  "metadata": "{\"extraPublic\":{},\"extraSensitive\":{}}"
}
2025-09-23T14:01:46.934Z: Completed command app release
โœจ  Done in 14.17s.

:waving_hand: Hi Adam,

I notice that your app has since released version 222 and 223 since posting this. How were you able to get around this error?

Hey @Jamie-at-Shopify ,

I have tried many times but nothing seems to work. If you have seen the new version then you have probably also seen that it is not released, only created. The active badge is still on version 215. I have not been able to release any versions since then due to releases failing in the CLI and the Dashboard.

Gotcha, thanks for that extra context. Iโ€™m seeing some similar issues here. Our team is aware and investigating. Weโ€™ll post updates in a central thread.

Would you be comfortable sharing your app TOML with me? I can DM you a contact for where to send it to me.

We believe weโ€™ve discovered the root cause of the issue. Weโ€™ll update folks when the fix gets released.

1 Like

Sure I can send my toml config file if needed. Let me know how I can DM you in case you are still investigating!