From 9e6c1f17168858b90d016669ed3770b1e59130ac Mon Sep 17 00:00:00 2001 From: Remy Suen Date: Wed, 9 Apr 2025 18:50:46 -0400 Subject: [PATCH] Remove feature flag telemetry The feature flag has been removed so we do not need to record this information anymore. Signed-off-by: Remy Suen --- src/extension.ts | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/src/extension.ts b/src/extension.ts index d393f57..2f6efa8 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -96,11 +96,7 @@ const activateDockerLSP = async (ctx: vscode.ExtensionContext) => { export function activate(ctx: vscode.ExtensionContext) { extensionVersion = String(ctx.extension.packageJSON.version); - - const configValue = vscode.workspace - .getConfiguration('docker.extension.experimental.release') - .get('march2025'); - recordVersionTelemetry(configValue, 'force'); + recordVersionTelemetry(); activateExtension(ctx); } @@ -181,10 +177,7 @@ function listenForConfigurationChanges(ctx: vscode.ExtensionContext) { ); } -function recordVersionTelemetry( - featureFlag: string | undefined, - featureFlagValue: string, -) { +function recordVersionTelemetry() { let versionString: string | null = null; const process = spawn('docker', ['-v']); process.stdout.on('data', (data) => { @@ -197,8 +190,6 @@ function recordVersionTelemetry( // this happens if docker cannot be found on the PATH queueTelemetryEvent('client_heartbeat', false, { docker_version: 'spawn docker -v failed', - feature_flag: featureFlag, - feature_flag_value: featureFlagValue, }); publishTelemetry(); }); @@ -206,14 +197,10 @@ function recordVersionTelemetry( if (code === 0) { queueTelemetryEvent('client_heartbeat', false, { docker_version: String(versionString), - feature_flag: featureFlag, - feature_flag_value: featureFlagValue, }); } else { queueTelemetryEvent('client_heartbeat', false, { docker_version: String(code), - feature_flag: featureFlag, - feature_flag_value: featureFlagValue, }); } publishTelemetry();