From 3e1fe99e765540a486cf707a6bf4232714a185a4 Mon Sep 17 00:00:00 2001 From: Marcus Schiesser Date: Thu, 14 Mar 2024 15:35:56 +0700 Subject: [PATCH] fix: opentelemetry generation not working --- helpers/index.ts | 1 - index.ts | 1 + questions.ts | 31 +++++++++++++++++-------------- 3 files changed, 18 insertions(+), 15 deletions(-) diff --git a/helpers/index.ts b/helpers/index.ts index 7e1b2d31..3c99cc17 100644 --- a/helpers/index.ts +++ b/helpers/index.ts @@ -13,7 +13,6 @@ import { isHavingPoetryLockFile, tryPoetryRun } from "./poetry"; import { installPythonTemplate } from "./python"; import { downloadAndExtractRepo } from "./repo"; import { - CommunityProjectConfig, FileSourceConfig, InstallTemplateArgs, TemplateDataSource, diff --git a/index.ts b/index.ts index 057b30ce..43ba741d 100644 --- a/index.ts +++ b/index.ts @@ -297,6 +297,7 @@ async function run(): Promise { postInstallAction: program.postInstallAction, dataSource: program.dataSource, tools: program.tools, + observability: program.observability, }); conf.set("preferences", preferences); diff --git a/questions.ts b/questions.ts index f9eb2539..46b7d7e9 100644 --- a/questions.ts +++ b/questions.ts @@ -434,21 +434,24 @@ export const askQuestions = async ( if (!program.observability) { if (ciInfo.isCI) { program.observability = getPrefOrDefault("observability"); - } - } else { - const { observability } = await prompts({ - type: "select", - name: "observability", - message: "Would you like to set up observability?", - choices: [ - { title: "No", value: "none" }, - { title: "OpenTelemetry", value: "opentelemetry" }, - ], - initial: 0, - }); + } else { + const { observability } = await prompts( + { + type: "select", + name: "observability", + message: "Would you like to set up observability?", + choices: [ + { title: "No", value: "none" }, + { title: "OpenTelemetry", value: "opentelemetry" }, + ], + initial: 0, + }, + handlers, + ); - program.observability = observability; - preferences.observability = observability; + program.observability = observability; + preferences.observability = observability; + } } }