Skip to content

Unhide store create dev and store delete - #8456

Merged
amcaplan merged 1 commit into
mainfrom
unhide-store-creation-commands
Sep 7, 2026
Merged

Unhide store create dev and store delete#8456
amcaplan merged 1 commit into
mainfrom
unhide-store-creation-commands

Conversation

@amcaplan

@amcaplan amcaplan commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Stacked on #8457 (adds static examples to store create dev). Review that one first.

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 store commands:

  • shopify store create dev
  • shopify store delete

To accomplish this:

  • Removed static hidden = true from both commands.
  • Regenerated every artifact that describes the CLI's public command surface:
    • 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)
  • One changeset per newly-public command (@shopify/cli + @shopify/store, minor).

No behavior changes to either command — only visibility.

Learning for the future: generator ordering

shopify commands --tree resolves command visibility from the oclif manifest,
not from compiled source. So after removing hidden and running pnpm build,
bin/check-commands-snapshot.js still passes against the stale manifest — and
regenerating the snapshot at that point commits one CI will reject. The working
order is:

pnpm build → refresh-manifests → test:regenerate-snapshots
           → refresh-code-documentation → build-dev-docs

How to test your changes?

pnpm shopify store create dev --help   # documented, no longer hidden
pnpm shopify store delete --help
pnpm shopify commands --tree           # both appear under `store`

Checklist

  • I've considered possible cross-platform impacts (Mac, Linux, Windows)
  • I've considered possible documentation changes
  • I've considered analytics changes to measure impact
  • The change is user-facing — I've identified the correct bump type (patch for bug fixes · minor for new features · major for breaking changes) and added a changeset with pnpm changeset add

🤖 Generated with Claude Code

@github-actions github-actions Bot added the Area: @shopify/cli @shopify/cli package issues label Sep 2, 2026
@amcaplan
amcaplan changed the base branch from main to graphite-base/8456 September 2, 2026 11:15
@amcaplan
amcaplan force-pushed the unhide-store-creation-commands branch from 1617f83 to f2791ef Compare September 2, 2026 11:15
@amcaplan
amcaplan changed the base branch from graphite-base/8456 to store-create-dev-examples September 2, 2026 11:16

amcaplan commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

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

@amcaplan amcaplan mentioned this pull request Sep 2, 2026
4 tasks
Base automatically changed from store-create-dev-examples to main September 2, 2026 14:39
@amcaplan
amcaplan force-pushed the unhide-store-creation-commands branch from f2791ef to da341e1 Compare September 2, 2026 14:39
@amcaplan

amcaplan commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

/snapit

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

🫰✨ 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-20260902173719

Caution

After installing, validate the version by running shopify version in your terminal.
If the versions don't match, you might have multiple global instances installed.
Use which shopify to find out which one you are running and uninstall it.

@amcaplan
amcaplan force-pushed the unhide-store-creation-commands branch 2 times, most recently from fb2b64b to ff99e53 Compare September 3, 2026 11:07
@amcaplan

amcaplan commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

/snapit

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

🫰✨ 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-20260903110839

Caution

After installing, validate the version by running shopify version in your terminal.
If the versions don't match, you might have multiple global instances installed.
Use which shopify to find out which one you are running and uninstall it.

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
@amcaplan
amcaplan force-pushed the unhide-store-creation-commands branch from ff99e53 to 91af04a Compare September 6, 2026 22:05
@amcaplan
amcaplan marked this pull request as ready for review September 7, 2026 07:59
@amcaplan
amcaplan requested review from a team as code owners September 7, 2026 07:59
Copilot AI lite review requested due to automatic review settings September 7, 2026 07:59
@amcaplan
amcaplan added this pull request to the merge queue Sep 7, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 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 dev and shopify store delete at 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.
Merged via the queue into main with commit 3d9c7c2 Sep 7, 2026
31 checks passed
@amcaplan
amcaplan deleted the unhide-store-creation-commands branch September 7, 2026 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: @shopify/cli @shopify/cli package issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants