Skip to content

[Bug]: CLI attempts to match with removed extension #6155

@mAAdhaTTah

Description

@mAAdhaTTah

Please confirm that you have:

  • Searched existing issues to see if your issue is a duplicate. (If you’ve found a duplicate issue, feel free to add additional information in a comment on it.)
  • Reproduced the issue in the latest CLI version.

In which of these areas are you experiencing a problem?

Extension

Expected behavior

We had an extension named checkout-ui. We deleted it and split it into multiple individual extensions. However, every time we add a new extension, the CLI attempts to match the new extension to this no-longer-existing extension. While we can manually match this when deploying locally, this breaks our CI pipeline every time we add a new extension.

Image

Actual behavior

Old extension should be deleted or new extensions should not attempt to match against them.

Verbose output

I resolved this manually for now because we needed to deploy the new extension so I don't have verbose output. I can capture this next time this issue pops up.

Reproduction steps

  1. Create an extension
  2. Remove that extension
  3. Create a new extension with a different name

Operating System

MacOS Sequoia 15.5

Shopify CLI version (shopify --version)

@shopify/cli/3.76.2 darwin-arm64 node-v23.7.0

Shell

bash

Node version (run node -v if you're not sure)

23.7.0

What language and version are you using in your application?

Node 20

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: BugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions