From 83db2d41bd5736e2e632995fbaea3a1062d51003 Mon Sep 17 00:00:00 2001 From: Jorge Calvar Date: Wed, 4 Feb 2026 14:39:11 +0100 Subject: [PATCH] fix: skip type generation when queries directory is missing Signed-off-by: Jorge Calvar --- packages/shared/src/cli/commands/generate-types.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/shared/src/cli/commands/generate-types.ts b/packages/shared/src/cli/commands/generate-types.ts index d728eed..688a3d2 100644 --- a/packages/shared/src/cli/commands/generate-types.ts +++ b/packages/shared/src/cli/commands/generate-types.ts @@ -1,3 +1,4 @@ +import fs from "node:fs"; import path from "node:path"; import { Command } from "commander"; @@ -21,6 +22,12 @@ async function runGenerateTypes( outFile || path.join(process.cwd(), "client/src/appKitTypes.d.ts"); const queryFolder = path.join(resolvedRootDir, "config/queries"); + if (!fs.existsSync(queryFolder)) { + console.warn( + `Warning: No queries found at ${queryFolder}. Skipping type generation.`, + ); + return; + } const resolvedWarehouseId = warehouseId || process.env.DATABRICKS_WAREHOUSE_ID;