Skip to content

Stable 4.5 merge main resolution#8073

Open
amcaplan wants to merge 12 commits into
mainfrom
stable-4.5-merge-main-resolution
Open

Stable 4.5 merge main resolution#8073
amcaplan wants to merge 12 commits into
mainfrom
stable-4.5-merge-main-resolution

Conversation

@amcaplan

Copy link
Copy Markdown
Contributor

Carrying over the changes we made on the stable branch

amcaplan and others added 12 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
Assisted-By: devx/1a99f36c-f97d-4e8b-b2ee-8cafa26f2ec0
Copilot AI review requested due to automatic review settings July 13, 2026 16:54
@amcaplan amcaplan requested review from a team as code owners July 13, 2026 16:54
@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 Jul 13, 2026
@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Potential Breaking Changes Detected

This PR contains changes that may break the existing contract.

@shopify/dev_experience — this PR contains breaking changes that require coordination for the next major release.

🔧 Removed Environment Variables

The following env vars are no longer referenced in command flags:

Env Var Previously Used By
SHOPIFY_FLAG_PREVIEW_STORE_COUNTRY store:create:preview --country

@github-actions

Copy link
Copy Markdown
Contributor

Differences in type declarations

We detected differences in the type declarations generated by Typescript for this branch compared to the baseline ('main' branch). Please, review them to ensure they are backward-compatible. Here are some important things to keep in mind:

  • Some seemingly private modules might be re-exported through public modules.
  • If the branch is behind main you might see odd diffs, rebase main into this branch.

New type declarations

We found no new type declarations in this PR

Existing type declarations

packages/cli-kit/dist/public/common/version.d.ts
@@ -1 +1 @@
-export declare const CLI_KIT_VERSION = "4.4.0";
\ No newline at end of file
+export declare const CLI_KIT_VERSION = "4.5.0";
\ No newline at end of file

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

This PR aligns main with the stable/4.5 line by bumping internal package versions to 4.5.0 and carrying over the previously-stabilized “store” command surface (including making several commands public) along with regenerated CLI/docs artifacts.

Changes:

  • Bump workspace package versions and internal dependency specifiers from 4.4.0 to 4.5.0 (and update related lockfile entries).
  • Expose shopify store auth list, shopify store create preview, shopify store list, and shopify store open (remove hidden), and update related docs/manifests.
  • Regenerate CLI/docs outputs (README sections, oclif manifests, docs-shopify.dev generated data) to reflect the new command surface and flag env var.

Reviewed changes

Copilot reviewed 29 out of 31 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pnpm-lock.yaml Updates workspace dependency specifiers to 4.5.0 for internal packages.
packages/theme/package.json Bumps package version and internal cli-kit dependency to 4.5.0.
packages/theme/CHANGELOG.md Adds 4.5.0 entry documenting dependency bump.
packages/store/src/cli/flags.ts Updates preview store country flag env var to SHOPIFY_FLAG_STORE_COUNTRY.
packages/store/src/cli/commands/store/open.ts Makes store open command public by removing hidden.
packages/store/src/cli/commands/store/list.ts Makes store list command public by removing hidden.
packages/store/src/cli/commands/store/create/preview.ts Makes store create preview command public by removing hidden.
packages/store/src/cli/commands/store/create/preview.test.ts Removes test asserting the command is hidden.
packages/store/src/cli/commands/store/auth/list.ts Makes store auth list command public by removing hidden.
packages/store/src/cli/commands/store/auth/list.test.ts Removes assertion tied to hidden command status.
packages/store/package.json Bumps store package version and internal deps to 4.5.0.
packages/store/CHANGELOG.md Adds 4.5.0 entry describing newly exposed store commands and dependency bumps.
packages/plugin-did-you-mean/package.json Bumps package version and cli-kit dependency to 4.5.0.
packages/plugin-did-you-mean/CHANGELOG.md Adds 4.5.0 entry documenting dependency bump.
packages/plugin-cloudflare/package.json Bumps package version and cli-kit dependency to 4.5.0.
packages/plugin-cloudflare/CHANGELOG.md Adds 4.5.0 entry documenting dependency bump.
packages/organizations/package.json Bumps package version and cli-kit dependency to 4.5.0.
packages/organizations/CHANGELOG.md Adds 4.5.0 entry documenting dependency bump.
packages/create-app/package.json Bumps create-app package version and devDependencies 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 version header.
packages/cli/README.md Adds generated help docs for newly public store commands.
packages/cli/package.json Bumps CLI version and internal dependencies to 4.5.0.
packages/cli/oclif.manifest.json Removes hidden from newly public store commands; updates env var and manifest version.
packages/cli/CHANGELOG.md Adds 4.5.0 entry describing newly exposed store commands.
packages/cli-kit/src/public/common/version.ts Updates CLI_KIT_VERSION constant to 4.5.0.
packages/cli-kit/package.json Bumps cli-kit package version to 4.5.0.
packages/cli-kit/CHANGELOG.md Adds 4.5.0 version header.
packages/app/package.json Bumps app package version and internal dependencies to 4.5.0.
packages/app/CHANGELOG.md Adds 4.5.0 entry documenting dependency bumps.
docs-shopify.dev/generated/generated_docs_data_v2.json Regenerates docs data to include the new store commands and updated flag env var.
Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

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

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.

3 participants