From 29acb55b7cbf5206244170ec049dbf724ce77aa5 Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Mon, 3 Aug 2026 00:51:20 +0200 Subject: [PATCH] Resolve inventory workspace from checkout --- tools/inventory/extract-webui-structure.mjs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/inventory/extract-webui-structure.mjs b/tools/inventory/extract-webui-structure.mjs index 99f3c4a..9f50e67 100644 --- a/tools/inventory/extract-webui-structure.mjs +++ b/tools/inventory/extract-webui-structure.mjs @@ -13,7 +13,13 @@ const metaRoot = path.resolve(metaRootArgument); const repositoryCatalog = JSON.parse( fs.readFileSync(path.join(metaRoot, "repositories.json"), "utf8") ); -const workspaceRoot = path.resolve(repositoryCatalog.default_parent); +const siblingWorkspaceRoot = path.dirname(metaRoot); +const configuredWorkspaceRoot = path.resolve(repositoryCatalog.default_parent); +const workspaceRoot = fs.existsSync( + path.join(siblingWorkspaceRoot, "govoplan-core", "webui") +) + ? siblingWorkspaceRoot + : configuredWorkspaceRoot; const typescriptPath = path.join( workspaceRoot, "govoplan-core",