Skip to content

[Prototype] Add shopify store delete command#7471

Draft
amcaplan wants to merge 6 commits into
ariel/store-create-devfrom
ariel/store-delete-dev
Draft

[Prototype] Add shopify store delete command#7471
amcaplan wants to merge 6 commits into
ariel/store-create-devfrom
ariel/store-delete-dev

Conversation

@amcaplan
Copy link
Copy Markdown
Contributor

@amcaplan amcaplan commented May 5, 2026

Summary

Stacked on top of ariel/store-create-dev (#7332) to add the user-facing shopify store delete command for development stores. This is the CLI half of the prototype — see the companion world PR for the BP/Core changes.

shopify store delete --organization-id 1 --name <store>.myshopify.com
shopify store delete --organization-id 1 --name <store>.myshopify.com --json

What's here

  • New StoreDelete oclif command at packages/cli/src/cli/commands/store/delete.ts with --store, --organization, and --json flags.
  • deleteDevStore service layer (packages/store/src/cli/services/dev/delete.ts) — handles org resolution, calls the BP mutation, and maps user errors.
  • deleteAppDevelopmentStore GraphQL mutation document + generated TS bindings.
  • Schema regen for the BP organizations schema.
  • README + oclif.manifest.json regen.

Status

This is a prototype — drafting for review while we evaluate the approach end-to-end. Verified manually against local BP + Core. Tests / lint cleanup will follow.

Stack

Copy link
Copy Markdown
Contributor Author

amcaplan commented May 5, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@amcaplan amcaplan changed the title Add deleteAppDevelopmentStore GraphQL mutation + generated TS document [Prototype] Add shopify store delete command May 5, 2026
@github-actions github-actions Bot added the no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users. label May 5, 2026
@amcaplan amcaplan temporarily deployed to breaking-change-approval May 5, 2026 21:43 — with GitHub Actions Inactive
@amcaplan amcaplan force-pushed the ariel/store-create-dev branch from 0c8ff3b to 4c0cc94 Compare May 19, 2026 10:09
@amcaplan amcaplan force-pushed the ariel/store-delete-dev branch from 047848d to 1ac647e Compare May 19, 2026 10:09
@amcaplan amcaplan force-pushed the ariel/store-create-dev branch from 4c0cc94 to ad70827 Compare May 19, 2026 17:01
@amcaplan amcaplan force-pushed the ariel/store-delete-dev branch 2 times, most recently from 4bb768a to 6f686b1 Compare May 20, 2026 16:41
@amcaplan amcaplan force-pushed the ariel/store-create-dev branch from ad70827 to d21d890 Compare May 20, 2026 16:41
@amcaplan amcaplan force-pushed the ariel/store-create-dev branch from d21d890 to dca5cff Compare May 27, 2026 19:52
@amcaplan amcaplan force-pushed the ariel/store-delete-dev branch from 6f686b1 to 9e2af79 Compare May 27, 2026 19:52
@amcaplan amcaplan force-pushed the ariel/store-create-dev branch from dca5cff to 8fafc0a Compare May 27, 2026 19:54
@amcaplan amcaplan force-pushed the ariel/store-delete-dev branch from 9e2af79 to 26a4dfa Compare May 27, 2026 19:54
@amcaplan amcaplan force-pushed the ariel/store-create-dev branch from 8fafc0a to d30f927 Compare May 27, 2026 20:01
@amcaplan amcaplan force-pushed the ariel/store-delete-dev branch 3 times, most recently from fcd99e1 to 906a221 Compare May 27, 2026 20:41
@amcaplan amcaplan force-pushed the ariel/store-create-dev branch from d0925a5 to 8f04a3b Compare May 27, 2026 20:41
amcaplan and others added 6 commits May 29, 2026 01:02
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…zation, --json flags

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…mmand

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Run of `dev up` regenerated CLI docs to include the new `shopify store delete`
command added in this branch.
@amcaplan amcaplan force-pushed the ariel/store-delete-dev branch from 906a221 to e6b9ae5 Compare May 28, 2026 22:02
@amcaplan amcaplan force-pushed the ariel/store-create-dev branch from 8f04a3b to 42e815f Compare May 28, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant