diff --git a/packages/cli-kit/src/private/node/analytics.ts b/packages/cli-kit/src/private/node/analytics.ts index 968e5a24fd..499fc8ef24 100644 --- a/packages/cli-kit/src/private/node/analytics.ts +++ b/packages/cli-kit/src/private/node/analytics.ts @@ -8,7 +8,7 @@ import * as metadata from '../../public/node/metadata.js' import {platformAndArch} from '../../public/node/os.js' import {ciPlatform, cloudEnvironment, macAddress} from '../../public/node/context/local.js' import {cwd} from '../../public/node/path.js' -import {currentProcessIsGlobal} from '../../public/node/is-global.js' +import {currentProcessIsGlobal, inferPackageManagerForGlobalCLI} from '../../public/node/is-global.js' import {isWsl} from '../../public/node/system.js' import {Command, Interfaces} from '@oclif/core' @@ -64,6 +64,7 @@ interface EnvironmentData { env_device_id: string env_cloud: string env_package_manager: string + env_install_package_manager: string env_is_global: boolean env_auth_method: string env_is_wsl: boolean @@ -90,6 +91,7 @@ export async function getEnvironmentData(config: Interfaces.Config): Promise = T | null // This is the topic name of the main event we log to Monorail, the command tracker -export const MONORAIL_COMMAND_TOPIC = 'app_cli3_command/1.21' +export const MONORAIL_COMMAND_TOPIC = 'app_cli3_command/1.22' export interface Schemas { [MONORAIL_COMMAND_TOPIC]: { @@ -167,6 +167,7 @@ export interface Schemas { env_ci_platform?: Optional env_device_id?: Optional env_package_manager?: Optional + env_install_package_manager?: Optional env_package_manager_workspaces?: Optional env_plugin_installed_any_custom?: Optional env_plugin_installed_shopify?: Optional