n8n/scripts
Charlie Kolb 5d74037805
build: Shorten monorepo build and typecheck critical paths
- turbo.json: drop ^typecheck from the typecheck task; all package
  typechecks are self-contained --noEmit runs, so the edge only
  serialized the pipeline
- @n8n/chat: run vite-plugin-dts only on the lib pass; the bundle pass
  regenerated identical declarations (~12s per build)
- @n8n/i18n: widen i18nInstance so vue-i18n stops resolving t()
  overloads against the ~7.7k-key en.json schema; key safety stays at
  the baseText(key: BaseTextKey) boundary
- add scripts/turbo-critical-path.mjs and report the weighted critical
  path from turbo run summaries in PR/master CI job summaries

Cold build 2m31s -> 1m47s; clean typecheck 3m36s -> 2m46s (11-core local).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 14:42:47 +02:00
..
backend-module refactor: Migrate source control feature to modules (#22453) 2026-01-06 15:59:11 +00:00
dev-metrics chore: Add opt-in dev-tooling usage metrics (no-changelog) (#33620) 2026-07-15 10:54:41 +00:00
instance-seeding chore: Add script to seed an example instance with workflows (#33513) 2026-07-03 09:21:32 +00:00
licenses fix: Move unstable PURL-pinned overrides to version-agnostic byName (#31985) 2026-06-10 07:47:53 +00:00
mutation-health chore: Remove remaining Jest references (no-changelog) (#33412) 2026-07-09 09:29:24 +03:00
agent-setup.mjs build: Add pnpm agent:setup for fresh-checkout install + build + test (#31756) 2026-06-04 16:44:24 +00:00
block-npm-install.js ci: Block execution of npm install (no-changelog) (#4662) 2022-11-21 12:53:11 +01:00
build-n8n.mjs ci: Restore full dependency closure in release SBOM (#33330) 2026-07-01 07:28:11 +00:00
check-boundaries.mjs ci: Exempt node-test-harness imports from the boundaries ratchet (no-changelog) (#34294) 2026-07-16 08:13:06 +00:00
check-workspace-deps.mjs chore: Fix lefthook config for windows (#22676) 2025-12-08 07:53:13 +02:00
check-workspace-private-deps.mjs test(core): Guard against private packages in the published runtime graph (#34889) 2026-07-27 07:01:43 +00:00
check-zod-peer-deps.mjs fix(MCP Client Tool Node): Stop wrapping tool arguments in a value object (#33685) 2026-07-08 08:25:57 +00:00
dockerize-n8n.mjs feat: Bump base images to Node 24.16.0 and slim n8n-base apk layer (no-changelog) (#32217) 2026-06-12 12:17:05 +00:00
ensure-zx.mjs build: Add reset script (#10627) 2024-09-03 15:35:13 +03:00
format.mjs test: Remove cypress infrastracture (#21173) 2025-10-28 11:00:04 +01:00
generate-emoji-data.mjs feat(editor): Rewrite icon picker with search, full Lucide set, emoji sections, and color/skin tone pickers (#25649) 2026-06-16 08:55:15 +00:00
generate-lucide-icon-data.mjs feat(editor): Rewrite icon picker with search, full Lucide set, emoji sections, and color/skin tone pickers (#25649) 2026-06-16 08:55:15 +00:00
grind.mjs chore: Remove remaining Jest references (no-changelog) (#33412) 2026-07-09 09:29:24 +03:00
nathan.mjs docs: Warn when pnpm nathan combines enterprise and AI features (no-changelog) (#34716) 2026-07-22 13:58:23 +00:00
os-normalize.mjs test: Add Playwright smoke spec for Vite dev-server boot (#29539) 2026-05-06 08:49:25 +00:00
prepare.mjs chore: Add opt-in dev-tooling usage metrics (no-changelog) (#33620) 2026-07-15 10:54:41 +00:00
reset.mjs chore: Create a lightweight version of pnpm reset (#32125) 2026-06-11 12:24:46 +00:00
scan-n8n-image.mjs ci: Refine Trivy scans, centralizes security config (#26384) 2026-03-02 07:43:29 +00:00
smoke-n8n-image.mjs fix(core): Fix AI Agent not seeing tools connected through HITL tools (#34271) 2026-07-17 09:53:50 +00:00
sync-agent-skill-links.mjs chore: Add guardrails and table output to human-like-code-review (#32943) 2026-06-24 14:01:36 +00:00
turbo-critical-path.mjs build: Shorten monorepo build and typecheck critical paths 2026-07-28 14:42:47 +02:00