Skip to content

[stable] Release app execute, app bulk execute, and related commands#6819

Merged
gonzaloriestra merged 6 commits intostable/3.90from
jtv/prepare-bulk-ops-CLI-patch-release
Feb 10, 2026
Merged

[stable] Release app execute, app bulk execute, and related commands#6819
gonzaloriestra merged 6 commits intostable/3.90from
jtv/prepare-bulk-ops-CLI-patch-release

Conversation

@jordanverasamy
Copy link
Contributor

@jordanverasamy jordanverasamy commented Feb 5, 2026

Summary

Merges bulk operations CLI commands and related improvements to stable/3.90.

Cherry-picks the following from main:

After those cherry-picked commits, adds a changeset entry describing the release.

@jordanverasamy jordanverasamy requested review from a team as code owners February 5, 2026 00:29
@jordanverasamy jordanverasamy changed the title Backport bulk operations CLI commands to stable/3.90 [stable] Release app execute, app bulk execute, and related commands Feb 5, 2026
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@jordanverasamy jordanverasamy force-pushed the jtv/prepare-bulk-ops-CLI-patch-release branch from 98c8b92 to fab497a Compare February 5, 2026 00:35
@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

Coverage report

St.
Category Percentage Covered / Total
🟡 Statements 79.55% 14381/18079
🟡 Branches 73.84% 7114/9634
🟡 Functions 79.67% 3676/4614
🟡 Lines 79.9% 13594/17013

Test suite run success

3689 tests passing in 1431 suites.

Report generated by 🧪jest coverage report action from fab497a

@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

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/private/node/constants.d.ts
@@ -6,6 +6,7 @@ export declare const environmentVariables: {
     enableCliRedirect: string;
     env: string;
     firstPartyDev: string;
+    skipLocalDevConsole: string;
     noAnalytics: string;
     partnersToken: string;
     runAsUser: string;
packages/cli-kit/dist/public/common/string.d.ts
@@ -60,13 +60,6 @@ export declare function escapeRegExp(str: string): string;
  * @returns The escaped string.
  */
 export declare function camelize(input: string): string;
-/**
- * Transform a string to capitalCase.
- *
- * @param input - String to transform.
- * @returns The transformed string.
- */
-export declare function capitalizeWords(input: string): string;
 /**
  * Transform a string to param-case.
  *
packages/cli-kit/dist/public/node/context/local.d.ts
@@ -70,6 +70,13 @@ export declare function alwaysLogMetrics(env?: NodeJS.ProcessEnv): boolean;
  * @returns True if SHOPIFY_CLI_1P is truthy.
  */
 export declare function firstPartyDev(env?: NodeJS.ProcessEnv): boolean;
+/**
+ * Returns true if the local dev console should be skipped.
+ *
+ * @param env - The environment variables from the environment of the current process.
+ * @returns True if SHOPIFY_SKIP_LOCAL_DEV_CONSOLE is truthy.
+ */
+export declare function skipLocalDevConsole(env?: NodeJS.ProcessEnv): boolean;
 /**
  * Return gitpodURL if we are running in gitpod.
  * Https://www.gitpod.io/docs/environment-variables#default-environment-variables.
packages/cli-kit/dist/public/node/themes/types.d.ts
@@ -27,9 +27,8 @@ export interface ThemeFileSystemOptions {
         ignore?: string[];
         only?: string[];
     };
-    listing?: string;
-    noDelete?: boolean;
     notify?: string;
+    noDelete?: boolean;
 }
 /**
  * Represents a theme on the file system.

@gonzaloriestra
Copy link
Contributor

/snapit

5 similar comments
@gonzaloriestra
Copy link
Contributor

/snapit

@gonzaloriestra
Copy link
Contributor

/snapit

@gonzaloriestra
Copy link
Contributor

/snapit

@gonzaloriestra
Copy link
Contributor

/snapit

@nickwesselman
Copy link
Contributor

/snapit

@github-actions
Copy link
Contributor

github-actions bot commented Feb 9, 2026

🫰✨ Thanks @gonzaloriestra! Your snapshot has been published to npm.

Test the snapshot by installing your package globally:

npm i -g --@shopify:registry=https://registry.npmjs.org @shopify/cli@0.0.0-snapshot-20260209162058

Caution

After installing, validate the version by running just shopify 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.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 9, 2026

🫰✨ Thanks @gonzaloriestra! Your snapshot has been published to npm.

Test the snapshot by installing your package globally:

npm i -g --@shopify:registry=https://registry.npmjs.org @shopify/cli@0.0.0-snapshot-20260209162112

Caution

After installing, validate the version by running just shopify 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.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 9, 2026

🫰✨ Thanks @gonzaloriestra! Your snapshot has been published to npm.

Test the snapshot by installing your package globally:

npm i -g --@shopify:registry=https://registry.npmjs.org @shopify/cli@0.0.0-snapshot-20260209162208

Caution

After installing, validate the version by running just shopify 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.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 9, 2026

🫰✨ Thanks @nickwesselman! Your snapshot has been published to npm.

Test the snapshot by installing your package globally:

npm i -g --@shopify:registry=https://registry.npmjs.org @shopify/cli@0.0.0-snapshot-20260209162319

Caution

After installing, validate the version by running just shopify 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.

@gonzaloriestra gonzaloriestra merged commit ea96a23 into stable/3.90 Feb 10, 2026
23 checks passed
@gonzaloriestra gonzaloriestra deleted the jtv/prepare-bulk-ops-CLI-patch-release branch February 10, 2026 12:27
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

Comments