From 7cc6cd869fe71dbabd8d21ea7b785b1b3b57f89a Mon Sep 17 00:00:00 2001 From: Trish Ta Date: Fri, 24 Apr 2026 14:44:36 -0400 Subject: [PATCH 1/2] Fix web pixel bundle_ui step --- .../models/extensions/specifications/web_pixel_extension.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/app/src/cli/models/extensions/specifications/web_pixel_extension.ts b/packages/app/src/cli/models/extensions/specifications/web_pixel_extension.ts index a6547c226c..89ff8a60cf 100644 --- a/packages/app/src/cli/models/extensions/specifications/web_pixel_extension.ts +++ b/packages/app/src/cli/models/extensions/specifications/web_pixel_extension.ts @@ -33,11 +33,11 @@ const webPixelSpec = createExtensionSpecification({ partnersWebIdentifier: 'web_pixel', schema: WebPixelSchema, appModuleFeatures: (_) => ['esbuild', 'single_js_entry_path'], - getOutputRelativePath: (extension: ExtensionInstance) => `dist/${extension.handle}.js`, + getOutputRelativePath: (extension: ExtensionInstance) => `${extension.handle}.js`, clientSteps: [ { lifecycle: 'deploy', - steps: [{id: 'bundle-ui', name: 'Bundle UI Extension', type: 'bundle_ui', config: {}}], + steps: [{id: 'bundle-ui', name: 'Bundle UI Extension', type: 'bundle_ui', config: {bundleFolder: 'dist/'}}], }, ], deployConfig: async (config, _) => { From 14bfc423d345c56ebaa64b5156bae7828ad7293a Mon Sep 17 00:00:00 2001 From: Trish Ta Date: Fri, 24 Apr 2026 15:29:43 -0400 Subject: [PATCH 2/2] Add changeset: Fix dev and build command for web_pixel extensions --- .changeset/seven-meals-divide.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/seven-meals-divide.md diff --git a/.changeset/seven-meals-divide.md b/.changeset/seven-meals-divide.md new file mode 100644 index 0000000000..b30808636a --- /dev/null +++ b/.changeset/seven-meals-divide.md @@ -0,0 +1,5 @@ +--- +'@shopify/cli': patch +--- + +Fix dev and build command for web_pixel extensions