From 70ab5e582821ec50778e7aba01cbd1896879f3ff Mon Sep 17 00:00:00 2001 From: "n8n-cat-bot[bot]" <283985454+n8n-cat-bot[bot]@users.noreply.github.com> Date: Thu, 28 May 2026 16:29:56 +0100 Subject: [PATCH] fix(cli): Decouple agent library bundle from build:data (#31293) Co-authored-by: n8n-cat-bot[bot] Co-authored-by: Claude Opus 4.7 --- packages/cli/package.json | 3 ++- packages/cli/scripts/build.mjs | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index 92cfeff5ba7..9adb46447bd 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -7,8 +7,9 @@ "scripts": { "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build": "tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && pnpm run build:data", + "build": "tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && pnpm run build:data && pnpm run build:agent-library", "build:data": "node scripts/build.mjs", + "build:agent-library": "node scripts/bundle-agent-library.mjs", "buildAndDev": "pnpm run build && pnpm run dev", "dev": "concurrently -k -n \"TypeScript,Node\" -c \"yellow.bold,cyan.bold\" \"npm run watch\" \"nodemon --delay 1\"", "dev:worker": "concurrently -k -n \"TypeScript,Node\" -c \"yellow.bold,cyan.bold\" \"npm run watch\" \"nodemon worker\"", diff --git a/packages/cli/scripts/build.mjs b/packages/cli/scripts/build.mjs index f01049deaf4..92813f049df 100644 --- a/packages/cli/scripts/build.mjs +++ b/packages/cli/scripts/build.mjs @@ -4,7 +4,6 @@ import { fileURLToPath } from 'url'; import shell from 'shelljs'; import { rawTimeZones } from '@vvo/tzdb'; import glob from 'fast-glob'; -import { buildAgentLibraryBundle } from './bundle-agent-library.mjs'; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); @@ -17,7 +16,6 @@ const publicApiEnabled = process.env.N8N_PUBLIC_API_DISABLED !== 'true'; generateUserManagementEmailTemplates(); generateTimezoneData(); -await buildAgentLibraryBundle(); if (publicApiEnabled) { createPublicApiDirectory();