Unhide store create dev and store delete - #8456
Conversation
1617f83 to
f2791ef
Compare
This stack of pull requests is managed by Graphite. Learn more about stacking. |
f2791ef to
da341e1
Compare
|
/snapit |
|
🫰✨ Thanks @amcaplan! Your snapshot has been published to npm. Test the snapshot by installing your package globally: pnpm i -g --@shopify:registry=https://registry.npmjs.org @shopify/cli@0.0.0-snapshot-20260902173719Caution After installing, validate the version by running |
fb2b64b to
ff99e53
Compare
|
/snapit |
|
🫰✨ Thanks @amcaplan! Your snapshot has been published to npm. Test the snapshot by installing your package globally: pnpm i -g --@shopify:registry=https://registry.npmjs.org @shopify/cli@0.0.0-snapshot-20260903110839Caution After installing, validate the version by running |
Removes `static hidden = true` from both commands ahead of their public release, and regenerates every artifact that describes the CLI's public command surface: the oclif manifest, the CLI README, the `shopify commands --tree` snapshot, and the shopify.dev reference docs. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Assisted-By: devx/13746eb2-e5e2-4de0-b1fd-476a489da9c3
ff99e53 to
91af04a
Compare
There was a problem hiding this comment.
🟢 Approval recommended
The visibility changes and regenerated artifacts are consistent and low-risk, with only minor release-note wording suggestions outstanding.
Pull request overview
This PR makes two existing shopify store commands publicly visible by removing their hidden status and regenerating all generated artifacts that describe the public CLI surface (manifest, README help, command tree snapshot, and dev docs), along with adding changesets for the newly-public commands.
Changes:
- Unhide
shopify store create devandshopify store deleteat the command source level. - Regenerate CLI/public-surface artifacts (oclif manifest, README, command tree snapshot, generated dev docs JSON).
- Add changesets to announce the commands as public.
File summaries
| File | Description |
|---|---|
| packages/store/src/cli/commands/store/create/dev.ts | Removes command hidden flag so store create dev becomes visible. |
| packages/store/src/cli/commands/store/delete.ts | Removes command hidden flag so store delete becomes visible. |
| packages/e2e/data/snapshots/commands.txt | Updates command tree snapshot to include newly visible commands. |
| packages/cli/README.md | Regenerates CLI README command index and help sections for newly visible commands. |
| packages/cli/oclif.manifest.json | Removes hidden entries for the two commands in the oclif manifest. |
| docs-shopify.dev/generated/generated_docs_data_v2.json | Adds generated public docs entries for the two commands. |
| .changeset/unhide-store-delete.md | Adds release-note entry for shopify store delete becoming public. |
| .changeset/unhide-store-create-dev.md | Adds release-note entry for shopify store create dev becoming public. |
Review details
- Files reviewed: 7/8 changed files
- Comments generated: 2
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| '@shopify/store': minor | ||
| --- | ||
|
|
||
| Add `shopify store create dev` to create a development store in a Shopify organization. |
| '@shopify/store': minor | ||
| --- | ||
|
|
||
| Add `shopify store delete` to delete a development store from a Shopify organization. |

WHY are these changes introduced?
These two commands are soon ready to be public, this PR is ready for that event!
WHAT is this pull request doing?
Unhides the following
shopify storecommands:shopify store create devshopify store deleteTo accomplish this:
static hidden = truefrom both commands.packages/cli/oclif.manifest.json(pnpm refresh-manifests)packages/cli/README.md(pnpm refresh-readme)packages/e2e/data/snapshots/commands.txt(pnpm test:regenerate-snapshots)docs-shopify.dev/generated/generated_docs_data_v2.json(pnpm build-dev-docs)@shopify/cli+@shopify/store, minor).No behavior changes to either command — only visibility.
Learning for the future: generator ordering
shopify commands --treeresolves command visibility from the oclif manifest,not from compiled source. So after removing
hiddenand runningpnpm build,bin/check-commands-snapshot.jsstill passes against the stale manifest — andregenerating the snapshot at that point commits one CI will reject. The working
order is:
How to test your changes?
Checklist
patchfor bug fixes ·minorfor new features ·majorfor breaking changes) and added a changeset withpnpm changeset add🤖 Generated with Claude Code