Skip to content

Update from stable/4.5 - #8071

Merged
10 commits merged into
mainfrom
stable/4.5
Jul 14, 2026
Merged

Update from stable/4.5#8071
10 commits merged into
mainfrom
stable/4.5

Conversation

@amcaplan

Copy link
Copy Markdown
Contributor

Carrying over the changes we made on the stable branch

amcaplan and others added 10 commits July 9, 2026 19:25
Unhide `shopify store auth list`, `shopify store open`, `shopify store list`,
and `shopify store create preview` ahead of their public release. `shopify
store create dev` remains hidden.

Regenerated the oclif manifest and README, updated tests, and added a
changeset per newly-public command.

Assisted-By: devx/64aec273-1f35-4e4f-be5f-883631f97c64
Assisted-By: devx/64aec273-1f35-4e4f-be5f-883631f97c64
Assisted-By: devx/7f40dd7e-8ac5-44cb-8a46-99677b33f144
Unhide store commands for public release
(cherry picked from commit 983da3c)
…ntity-stable-4.5

Use preview identity for store open analytics
Copilot AI review requested due to automatic review settings July 13, 2026 12:07
@amcaplan
amcaplan requested review from a team as code owners July 13, 2026 12:07

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.

Pull request overview

Carries forward the stable/4.5 release changes across the monorepo by bumping package versions to 4.5.0, exposing new shopify store ... commands publicly, and updating generated documentation/artifacts to match.

Changes:

  • Bump internal package versions/dependency specifiers from 4.4.0 to 4.5.0 (including lockfile + manifests).
  • Make shopify store auth list, shopify store create preview, shopify store list, and shopify store open publicly visible and document them (README + generated docs).
  • Adjust preview-store session handling (preview userId format + ensure setLastSeenUserId is recorded when using preview sessions in store info).

Reviewed changes

Copilot reviewed 39 out of 41 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
pnpm-lock.yaml Updates workspace package specifiers to 4.5.0.
packages/ui-extensions-dev-console/package.json Bumps package version to 4.5.0.
packages/ui-extensions-dev-console/CHANGELOG.md Adds 4.5.0 entry.
packages/theme/package.json Bumps version and cli-kit dependency to 4.5.0.
packages/theme/CHANGELOG.md Records 4.5.0 dependency bump.
packages/store/src/cli/services/store/info/index.ts Records last-seen user id for preview sessions.
packages/store/src/cli/services/store/info/index.test.ts Updates preview-session userId expectations + asserts setLastSeenUserId.
packages/store/src/cli/services/store/create/preview/index.ts Removes preview userId prefixing; persists plain user id.
packages/store/src/cli/services/store/create/preview/index.test.ts Updates expectations for unprefixed preview user ids.
packages/store/src/cli/flags.ts Changes preview-store --country env var to SHOPIFY_FLAG_STORE_COUNTRY.
packages/store/src/cli/commands/store/open.ts Unhides store open command.
packages/store/src/cli/commands/store/list.ts Unhides store list command.
packages/store/src/cli/commands/store/create/preview.ts Unhides store create preview command.
packages/store/src/cli/commands/store/create/preview.test.ts Removes “hidden” assertion now that command is public.
packages/store/src/cli/commands/store/auth/list.ts Unhides store auth list command.
packages/store/src/cli/commands/store/auth/list.test.ts Removes “hidden” assertion now that command is public.
packages/store/package.json Bumps version and internal deps to 4.5.0.
packages/store/CHANGELOG.md Documents newly public store commands + dependency bumps.
packages/plugin-did-you-mean/package.json Bumps version and cli-kit dependency to 4.5.0.
packages/plugin-did-you-mean/CHANGELOG.md Records 4.5.0 dependency bump.
packages/plugin-cloudflare/package.json Bumps version and cli-kit dependency to 4.5.0.
packages/plugin-cloudflare/CHANGELOG.md Records 4.5.0 dependency bump.
packages/organizations/package.json Bumps version and cli-kit dependency to 4.5.0.
packages/organizations/CHANGELOG.md Records 4.5.0 dependency bump.
packages/create-app/package.json Bumps version and devDeps to 4.5.0.
packages/create-app/oclif.manifest.json Updates manifest version to 4.5.0.
packages/create-app/CHANGELOG.md Adds 4.5.0 entry.
packages/cli/README.md Adds docs sections for newly public store commands.
packages/cli/package.json Bumps CLI + internal package deps to 4.5.0.
packages/cli/oclif.manifest.json Unhides store commands + updates env var + bumps version.
packages/cli/CHANGELOG.md Documents new store commands in 4.5.0.
packages/cli-kit/src/public/common/version.ts Updates CLI_KIT_VERSION to 4.5.0.
packages/cli-kit/package.json Bumps cli-kit version to 4.5.0.
packages/cli-kit/CHANGELOG.md Adds 4.5.0 entry.
packages/app/package.json Bumps version and internal deps to 4.5.0.
packages/app/CHANGELOG.md Records 4.5.0 dependency bumps.
docs-shopify.dev/generated/generated_docs_data_v2.json Adds generated docs metadata for new store commands.
docs-shopify.dev/commands/interfaces/store-open.interface.ts Adds generated public docs interface for store open.
docs-shopify.dev/commands/interfaces/store-list.interface.ts Adds generated public docs interface for store list.
docs-shopify.dev/commands/interfaces/store-create-preview.interface.ts Adds generated public docs interface for store create preview.
docs-shopify.dev/commands/interfaces/store-auth-list.interface.ts Adds generated public docs interface for store auth list.
Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 19 to 21
export const previewStoreFlags = {
country: countryFlag('SHOPIFY_FLAG_PREVIEW_STORE_COUNTRY'),
country: countryFlag('SHOPIFY_FLAG_STORE_COUNTRY'),
}

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.

In main I recently merged a change to stop tracking all the *.interface.ts files, we should remove these.

@github-merge-queue github-merge-queue Bot closed this pull request by merging all changes into main in 79c219d Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants