Verbose deploy (nothing in here looks suspicious despite the warnings:

Releasing a new app version as part of XPN Rewards Dev V2

2025-10-10T18:44:31.428Z: Creating directory at .shopify…
2025-10-10T18:44:31.433Z: Reading the content of file at extensions/xpn-redeem-function/src/cart_discounts_generate_run.graphql…
2025-10-10T18:44:31.433Z: Reading the content of file at extensions/xpn-redeem-function/src/cart_delivery_options_discounts_generate_run.graphql…
2025-10-10T18:44:31.438Z: Removing directory at .shopify/deploy-bundle…
2025-10-10T18:44:31.448Z: Creating directory at .shopify/deploy-bundle…
2025-10-10T18:44:31.451Z: Reading the content of file at extensions/xpn-redeem-function/node_modules/@shopify/shopify_function/package.json…
2025-10-10T18:44:31.461Z: Deduplicating React dependency for /Users/cfarmer/xp/monorepo/node/apps/shopify/extensions/xpn-product-settings, using /Users/cfarmer/xp/monorepo/node/apps/shopify/extensions/xpn-product-settings/node_modules/react/index.js
2025-10-10T18:44:31.468Z: Deduplicating React dependency for /Users/cfarmer/xp/monorepo/node/apps/shopify/extensions/xpn-redeem-settings, using /Users/cfarmer/xp/monorepo/node/apps/shopify/extensions/xpn-redeem-settings/node_modules/react/index.js
xpn-product-settings │ Bundling UI extension
xpn-product-settings…
xpn-redeem-settings │ Bundling UI extension
xpn-redeem-settings…
xpn-view-rewards │ Running theme check on your Theme app
extension…

2025-10-10T18:44:31.522Z: Reading the content of file at extensions/xpn
xpn-redeem-function │ Building function xpn-redeem-function…
xpn-redeem-function │ Building GraphQL types…

2025-10-10T18:44:31.529Z: Running system process:
· Command: npm exec – graphql-code-generator --config package.json
· Working directory: /Users/cfarmer/xp/monorepo/node/apps/shopify/extensions/xpn-redeem-function
xpn-redeem-settings │ xpn-redeem-settings successfully built
xpn-product-settings │ xpn-product-settings successfully built

2025-10-10T18:44:31.981Z: Source map for xpn-redeem-settings created: /Users/cfarmer/xp/monorepo/node/apps/shopify/extensions/xpn-redeem-settings/dist/xpn-redeem-settings.js.map
2025-10-10T18:44:31.982Z: Source map for xpn-product-settings created: /Users/cfarmer/xp/monorepo/node/apps/shopify/extensions/xpn-product-settings/dist/xpn-product-settings.js.map
2025-10-10T18:44:32.176Z: Sync-reading the content of file at extensions/xpn-view-rewards/blocks/xp_cart_selector.liquid…
2025-10-10T18:44:32.176Z: Sync-reading the content of file at extensions/xpn-view-rewards/snippets/xp_cart_selector_html.liquid…
2025-10-10T18:44:32.177Z: Sync-reading the content of file at extensions/xpn-view-rewards/snippets/xp_login_html.liquid…
2025-10-10T18:44:32.177Z: Sync-reading the content of file at extensions/xpn-view-rewards/blocks/xp_cart_selector.liquid…
2025-10-10T18:44:32.179Z: Sync-reading the content of file at extensions/xpn-view-rewards/snippets/xp_cart_selector_html.liquid…
2025-10-10T18:44:32.180Z: Sync-reading the content of file at extensions/xpn-view-rewards/snippets/xp_login_html.liquid…
2025-10-10T18:44:32.180Z: Sync-reading the content of file at extensions/xpn-view-rewards/blocks/xp_cart_selector.liquid…
2025-10-10T18:44:32.180Z: Sync-reading the content of file at extensions/xpn-view-rewards/snippets/xp_cart_selector_html.liquid…
2025-10-10T18:44:32.180Z: Sync-reading the content of file at extension
xpn-view-rewards │
xpn-view-rewards │ [warning]: RemoteAsset
xpn-view-rewards │ Asset should be served by the Shopify CDN
for better performance.
xpn-view-rewards │
xpn-view-rewards │ 5
xpn-view-rewards │
xpn-view-rewards │
xpn-view-rewards │ [warning]: RemoteAsset
xpn-view-rewards │ Asset should be served by the Shopify CDN
for better performance.
xpn-view-rewards │
xpn-view-rewards │ 3
xpn-view-rewards │
xpn-view-rewards │
xpn-view-rewards │ [warning]: RemoteAsset
xpn-view-rewards │ Asset should be served by the Shopify CDN
for better performance.
xpn-view-rewards │
xpn-view-rewards │ 3
xpn-view-rewards │
xpn-view-rewards │
xpn-view-rewards │ [warning]: RemoteAsset
xpn-view-rewards │ Asset should be served by the Shopify CDN
for better performance.
xpn-view-rewards │
xpn-view-rewards │ 6
xpn-view-rewards │
xpn-view-rewards │
xpn-view-rewards │ [warning]: RemoteAsset
xpn-view-rewards │ Asset should be served by the Shopify CDN
for better performance.
xpn-view-rewards │
xpn-view-rewards │ 4
xpn-view-rewards │
xpn-view-rewards │
xpn-view-rewards │ [warning]: RemoteAsset
xpn-view-rewards │ Asset should be served by the Shopify CDN
for better performance.
xpn-view-rewards │
xpn-view-rewards │ 4
xpn-view-rewards │
xpn-view-rewards │
xpn-view-rewards │ [warning]: RemoteAsset
xpn-view-rewards │ Asset should be served by the Shopify CDN
for better performance.
xpn-view-rewards │
xpn-view-rewards │ 7
xpn-view-rewards │
xpn-view-rewards │
xpn-view-rewards │ [warning]: RemoteAsset
xpn-view-rewards │ Asset should be served by the Shopify CDN
for better performance.
xpn-view-rewards │
xpn-view-rewards │ 6 href=‘https://fonts.googleapis.com/css2?
family=Archivo:ital,wght@0,100..900;1,100..900&display=swap’
xpn-view-rewards │
xpn-view-rewards │
xpn-view-rewards │ [warning]: RemoteAsset
xpn-view-rewards │ Asset should be served by the Shopify CDN
for better performance.
xpn-view-rewards │
xpn-view-rewards │ 6 href=‘https://fonts.googleapis.com/css2?
family=Archivo:ital,wght@0,100..900;1,100..900&display=swap’
xpn-view-rewards │ Bundling theme extension
xpn-view-rewards…

2025-10-10T18:44:32.232Z: Copying file from extensions/xpn-view-rewards/assets/xp_cart_selector.js to .shopify/deploy-bundle/1ca68619-e26f-ff67-2415-3c03e7f7a4966f13650b/assets/xp_cart_selector.js…
2025-10-10T18:44:32.232Z: Copying file from extensions/xpn-view-rewards/assets/xp_login.js to .shopify/deploy-bundle/1ca68619-e26f-ff67-2415-3c03e7f7a4966f13650b/assets/xp_login.js…
2025-10-10T18:44:32.232Z: Copying file from extensions/xpn-view-rewards/blocks/xp_cart_selector.liquid to .shopify/deploy-bundle/1ca68619-e26f-ff67-2415-3c03e7f7a4966f13650b/blocks/xp_cart_selector.liquid…
2025-10-10T18:44:32.232Z: Copying file from extensions/xpn-view-rewards/blocks/xp_login.liquid to .shopify/deploy-bundle/1ca68619-e26f-ff67-2415-3c03e7f7a4966f13650b/blocks/xp_login.liquid…
2025-10-10T18:44:32.232Z: Copying file from extensions/xpn-view-rewards/snippets/xp_cart_selector_html.liquid to .shopify/deploy-bundle/1ca68619-e26f-ff67-2415-3c03e7f7a4966f13650b/snippets/xp_cart_selector_html.liquid…
2025-10-10T18:44:32.232Z: Copying file from extensions/xpn-view-rewards/snippets/xp_login_html.liquid to .shopify/deploy-bundle/1ca68619-e26f-ff67-2415-3c03e7f7a4966f13650b/snippets/xp_login_html.liquid…
2025-10-10T18:44:32.232Z: Copying file from extensions/xpn-view-rewards/locales/en.default.json to .shopify/deploy-bundle/1ca68619-e26f-ff67-2
xpn-redeem-function │ Bundling JS function…

2025-10-10T18:44:33.585Z: Generating dist/function.js using generated module:
2025-10-10T18:44:33.585Z:
import __runFunction from “@shopify/shopify_function/run”

import { cartLinesDiscountsGenerateRun as runCartLinesDiscountsGenerateRun } from “user-function”
export function cartLinesDiscountsGenerateRun() { return __runFunction(runCartLinesDiscountsGenerateRun) }

import { cartDeliveryOptionsDiscountsGenerateRun as runCartDeliveryOptionsDiscountsGenerateRun } from “user-function”
export function cartDeliveryOptionsDiscountsGenerateRun() { return __ru
xpn-redeem-function │ Running javy…

2025-10-10T18:44:33.606Z: Generating world to use with Javy:
2025-10-10T18:44:33.606Z: package function:impl;

world shopify-function {
export %cart-lines-discounts-generate-run: func();
export %cart-delivery-options-discounts-generate-run: func();
}
2025-10-10T18:44:33.607Z: Writing some content to file at /private/var/folders/n8/5kxx832x3cn2b8hbfh744g7h0000gn/T/ce9cb223e054f65672dfaa7791fe29ee/javy-world.wit…
2025-10-10T18:44:33.611Z: Running system process:
· Command: /Users/cfarmer/Library/pnpm/global/5/.pnpm/@shopify+cli@3.85.5/node_modules/@shopify/cli/bin/javy-v6.0.0 build -C dynamic -C plugin=/Users/cfarmer/Library/pnpm/global/5/.pnpm/@shopify+cli@3.85.5/node_modules/@shopify/cli/bin/shopify_functions_javy_v3.wasm -C wit=/private/var/folders/n8/5kxx832x3cn2b8hbfh744g7h0000gn/T/ce9cb223e054f65672dfaa7791fe29ee/javy-world.wit -C wit-world=shopify-function -o /Users/cfarmer/xp/monorepo/node/apps/shopify/extensions/xpn-redeem-function/dist/function.wasm dist/function.js
· Working directory: /Users/cfarmer/xp/monorepo/node/apps/shopify/extensions/xpn-redeem-function
xpn-redeem-function │ Done!

2025-10-10T18:44:34.623Z: Wasm binary: wasm-opt.cjs
2025-10-10T18:44:34.623Z: Optimizing this wasm binary using wasm-opt.
2025-10-10T18:44:34.624Z: Running system process:
· Command: node wasm-opt.cjs /Users/cfarmer/xp/monorepo/node/apps/shopify/extensions/xpn-redeem-function/dist/function.wasm -Oz --enable-bulk-memory --enable-multimemory --enable-nontrapping-float-to-int --strip-debug -o /Users/cfarmer/xp/monorepo/node/apps/shopify/extensions/xpn-redeem-function/dist/function.wasm
· Working directory: /Users/cfarmer/Library/pnpm/global/5/.pnpm/@shopify+cli@3.85.5/node_modules/@shopify/cli/bin

2025-10-10T18:44:35.370Z: Sync-reading the content of file at extensions/xpn-redeem-function/dist/function.wasm…
2025-10-10T18:44:35.373Z: Converting WASM from /Users/cfarmer/xp/monorepo/node/apps/shopify/extensions/xpn-redeem-function/dist/function.wasm to base64 in /Users/cfarmer/xp/monorepo/node/apps/shopify/.shopify/deploy-bundle/c61e050b-eaba-38a5-f969-56fd785c30ee950d2123/dist/index.wasm
2025-10-10T18:44:35.373Z: Reading the content of file at extensions/xpn-redeem-function/dist/function.wasm…
2025-10-10T18:44:35.373Z: Creating an empty file at .shopify/deploy-bundle/c61e050b-eaba-38a5-f969-56fd785c30ee950d2123/dist/index.wasm…
2025-10-10T18:44:35.374Z: Writing some content to file at .shopify/deploy-bundle/c61e050b-eaba-38a5-f969-56fd785c30ee950d2123/dist/index.wasm…
2025-10-10T18:44:35.755Z: Removing file at /var/folders/n8/5kxx832x3cn2b8hbfh744g7h0000gn/T/c89c16cc-f866-4995-8e14-2bc40600bc9f.tar…
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Running validation …
2025-10-10T18:44:35.774Z: Reading the content of file at extensions/xpn-redeem-function/src/cart_discounts_generate_run.graphql…
2025-10-10T18:44:35.774Z: Reading the content of file at extensions/xpn-redeem-function/src/cart_delivery_options_discounts_generate_run.graphql…
2025-10-10T18:44:35.775Z: Getting the size of file file at extensions/xpn-view-rewards/blocks/xp_cart_selector.liquid…
2025-10-10T18:44:35.775Z: Getting the size of file file at extensions/xpn-view-rewards/blocks/xp_login.liquid…
2025-10-10T18:44:35.775Z: Getting the size of file file at extensions/xpn-view-rewards/assets/xp_cart_selector.js…
2025-10-10T18:44:35.775Z: Getting the size of file file at extensions/xpn-view-rewards/assets/xp_login.js…
2025-10-10T18:44:35.776Z: Getting the size of file file at extensions/xpn-view-rewards/locales/en.default.json…
2025-10-10T18:44:35.776Z: Getting the size of file file at extensions/xpn-view-rewards/snippets/xp_cart_selector_html.liquid…
2025-10-10T18:44:35.776Z: Getting the size of file file at extensions/xpn-view-rewards/snippets/xp_login_html.liquid…
2025-10-10T18:44:35.781Z: Sending “App Management” GraphQL request:
mutation CreateAssetURL($sourceExtension: SourceExtension!, $organizationId: ID!) {
appRequestSourceUploadUrl(
sourceExtension: $sourceExtension
organizationId: $organizationId
) {
sourceUploadUrl
userErrors {
field
message
__typename
}
__typename
}
}

With variables:
{
“sourceExtension”: “BR”,
“organizationId”: “gid://shopify/Organization/168297603”
}

With request headers:

to https://app.shopify.com/app_management/unstable/graphql.json
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Releasing an app version …
2025-10-10T18:44:36.283Z: Request to https://partners-extensions-scripts-bucket.storage.googleapis.com/deployments/app_sources/168297603/a61e8a59-730d-45df-b285-5c2f94ff83cd/source.br?X-Goog-Algorithm=GOOG4-RSA-SHA256&X-Goog-Credential=argo-project-sa%40shopify-tiers.iam.gserviceaccount.com%2F20251010%2Fauto%2Fstorage%2Fgoog4_request&X-Goog-Date=20251010T181808Z&X-Goog-Expires=3600&X-Goog-SignedHeaders=host&X-Goog-Signature=0ad3b16c46fd80718822fa65baefb3fd707a087c2c0f3389461381ffa6b9555903723e9f31ac44eae68c62d9179a0a84f293619e4e61f1d06c27ed9f49268560c7cde9bfd7a450bcbde927a1799e76a8b4caf9ed322fbc329a5052fe0e69ed0923c733c2c1c575975db1834a96879895353da4ce6afc107b4a782b8079919a73e1bddfa0cad7188c468f23a1b0f39df8f21578b025926afc8f12ae478874aceeeac2ece3cb48de38f1fb2770263375a6052302cfffded604321d4b19aff50b40179a2817923e891e6a3ac8df9992ccee599762e1e3dbcaa22d3d2211a1a6eb42e4c9989e33951378c03bd0e3099999cdd88db99c204b6861619a6de4bd43f2df completed in 499 ms
With response headers:

fragment ReleasedAppModule on AppModule {
uuid
userIdentifier
handle
config
target
specification {
identifier
externalIdentifier
name
managementExperience
}
}

With variables:
{
“appId”: “gid://shopify/App/286905532417”,
“version”: {
“sourceUrl”: “https://partners-extensions-scripts-bucket.storage.googleapis.com/deployments/app_sources/168297603/a61e8a59-730d-45df-b285-5c2f94ff83cd/source.br?X-Goog-Algorithm=GOOG4-RSA-SHA256&X-Goog-Credential=argo-project-sa%40shopify-tiers.iam.gserviceaccount.com%2F20251010%2Fauto%2Fstorage%2Fgoog4_request&X-Goog-Date=20251010T181808Z&X-Goog-Expires=3600&X-Goog-SignedHeaders=host&X-Goog-Signature=0ad3b16c46fd80718822fa65baefb3fd707a087c2c0f3389461381ffa6b9555903723e9f31ac44eae68c62d9179a0a84f293619e4e61f1d06c27ed9f49268560c7cde9bfd7a450bcbde927a1799e76a8b4caf9ed322fbc329a5052fe0e69ed0923c733c2c1c575975db1834a96879895353da4ce6afc107b4a782b8079919a73e1bddfa0cad7188c468f23a1b0f39df8f21578b025926afc8f12ae478874aceeeac2ece3cb48de38f1fb2770263375a6052302cfffded604321d4b19aff50b40179a2817923e891e6a3ac8df9992ccee599762e1e3dbcaa22d3d2211a1a6eb42e4c9989e33951378c03bd0e3099999cdd88db99c204b6861619a6de4bd43f2df”
},
“metadata”: {}
}

With request headers:

2025-10-10T18:44:38.324Z: Sending “App Management” GraphQL request:
mutation ReleaseVersion($appId: ID!, $versionId: ID!) {
appReleaseCreate(appId: $appId, versionId: $versionId) {
release {
version {
id
metadata {
message
versionTag
__typename
}
__typename
}
__typename
}
userErrors {
field
message
category
code
on
__typename
}
__typename
}
}

With variables:
{
“appId”: “gid://shopify/App/286905532417”,
“versionId”: “gid://shopify/Version/756733345793”
}

With request headers:

╭─ success ───────────────────────────────────────────────────────────╮
│ │
│ New version released to users. │
│ │
│ shopify-16 [1] │
│ │
╰─────────────────────────────────────────────────────────────────────╯
[1] https://dev.shopify.com/dashboard/168297603/apps/286905532417/versi
ons/756733345793

2025-10-10T18:44:38.910Z: Running system process:
· Command: npm prefix
· Working directory: /Users/cfarmer/xp/monorepo/node/apps/shopify

2025-10-10T18:44:39.407Z: Obtaining the dependency manager in directory /Users/cfarmer/xp/monorepo/node/apps/shopify…
2025-10-10T18:44:40.122Z: Request to https://monorail-edge.shopifysvc.com/v1/produce completed in 212 ms
With response headers:

2025-10-10T18:44:40.123Z: Analytics event sent: {
“command”: “app deploy”,
“time_start”: 1760121864521,
“time_end”: 1760121878904,
“total_time”: 14383,
“success”: true,
“cli_version”: “3.85.5”,
“ruby_version”: “”,
“node_version”: “22.17.1”,
“is_employee”: false,
“uname”: “darwin amd64”,
“env_ci”: false,
“env_plugin_installed_any_custom”: false,
“env_plugin_installed_shopify”: “[“@shopify/cli”]”,
“env_shell”: “bash”,
“env_device_id”: “785cab0417edc4dd3eff3ffdd971f5e1a18ebcb2”,
“env_cloud”: “localhost”,
“env_package_manager”: “npm”,
“env_is_global”: true,
“env_auth_method”: “device_auth”,
“env_is_wsl”: false,
“env_build_repository”: “Shopify/cli”,
“cmd_app_warning_api_key_deprecation_displayed”: false,
“cmd_deploy_flag_message_used”: false,
“cmd_deploy_flag_version_used”: false,
“cmd_deploy_flag_source_url_used”: false,
“cmd_app_all_configs_any”: true,
“cmd_app_all_configs_clients”: “{“shopify.app.development.toml”:“806bc0dbc9b4362cc067e568ac939d9b”,“shopify.app.testing.toml”:“5649fed640d01cec24429b4df7a24ad6”,“shopify.app.toml”:“361427730e5f1891197451bae3c0d0d7”}”,
“cmd_app_linked_config_used”: true,
“cmd_app_linked_config_name”: “shopify.app.development.toml”,
“cmd_app_linked_config_git_tracked”: true,
“cmd_app_linked_config_source”: “flag”,
“cmd_app_linked_config_uses_cli_managed_urls”: true,
“app_extensions_any”: true,
“app_extensions_breakdown”: “{“ui_extension”:2,“function”:1,“theme”:1}”,
“app_extensions_count”: 4,
“app_extensions_custom_layout”: false,
“app_extensions_function_any”: true,
“app_extensions_function_count”: 1,
“app_extensions_theme_any”: true,
“app_extensions_theme_count”: 1,
“app_extensions_ui_any”: true,
“app_extensions_ui_count”: 2,
“app_name_hash”: “c3a45cb7e1dc3e2c9ae24888cfb59a5ca05b7c47”,
“app_path_hash”: “754f07973b547ce5e88d459d705b93141004d659”,
“app_scopes”: “[“read_discounts”,“read_orders”,“read_products”,“write_app_proxy”,“write_discounts”,“write_products”]”,
“app_web_backend_any”: false,
“app_web_backend_count”: 0,
“app_web_custom_layout”: false,
“app_web_frontend_any”: false,
“app_web_frontend_count”: 0,
“env_package_manager_workspaces”: false,
“business_platform_id”: 168297603,
“api_key”: “****”,
“cmd_app_reset_used”: false,
“cmd_deploy_include_config_used”: true,
“cmd_deploy_config_modules_breakdown”: “[“access”,“access_scopes”,“app_proxy”,“application_url”,“auth”,“embedded”,“handle”,“name”,“pos”,“webhooks”]”,
“cmd_deploy_confirm_new_registrations”: 0,
“cmd_deploy_confirm_updated_registrations”: 0,
“cmd_deploy_confirm_removed_registrations”: 0,
“cmd_deploy_confirm_cancelled”: false,
“cmd_deploy_confirm_time_to_complete_ms”: 3525,
“cmd_all_timing_network_ms”: 7353,
“cmd_all_timing_prompts_ms”: 3522,
“cmd_all_launcher”: “unknown”,
“cmd_all_topic”: “app”,
“cmd_all_plugin”: “@shopify/app”,
“cmd_all_force”: false,
“cmd_all_verbose”: true,
“cmd_all_path_override”: true,
“cmd_all_path_override_hash”: “754f07973b547ce5e88d459d705b93141004d659”,
“cmd_all_last_graphql_request_id”: “c15a9066-d513-474d-b60f-7cbeb8be5e96-1760121878”,
“cmd_all_timing_active_ms”: 3507,
“cmd_all_exit”: “ok”,
“user_id”: “367de999-2ddf-4203-95d8-71b8d47ec72a”,
“request_ids”: [
“845b7166-1d8b-4305-a4ea-7d86e6a946af-1760121864”,
“4bca3a00-9ff3-4dce-9ad3-a05ab38f2f7b-1760121865”,
“07135867-229b-4937-96b5-cf2674558e85-1760121867”,
“33d32af8-a3ef-4925-918b-d0edade07c02-1760121867”,
“ae61de6b-353b-426b-a6e0-44b825611442-1760121876”,
“c15a9066-d513-474d-b60f-7cbeb8be5e96-1760121878”
],
“args”: “–config=shopify.app.development.toml --verbose”,
“app_name”: “shopify”,
“env_plugin_installed_all”: “[“@shopify/cli”]”,
“metadata”: “{“extraPublic”:{},“extraSensitive”:{}}”
}
2025-10-10T18:44:40.123Z: Completed command app deploy