From 1253888174804b5479783983e959e7d980d22f35 Mon Sep 17 00:00:00 2001 From: Ali Elkhateeb Date: Wed, 8 Apr 2026 13:32:13 +0300 Subject: [PATCH] chore(n8n Node): Add insights summary endpoint to API coverage manifest (no-changelog) (#28160) --- packages/nodes-base/nodes/N8n/n8n-api-coverage.json | 3 +++ packages/nodes-base/nodes/N8n/test/N8n.api-coverage.test.ts | 2 ++ turbo.json | 3 +++ 3 files changed, 8 insertions(+) diff --git a/packages/nodes-base/nodes/N8n/n8n-api-coverage.json b/packages/nodes-base/nodes/N8n/n8n-api-coverage.json index 3cf6c9ae579..f544b7a8542 100644 --- a/packages/nodes-base/nodes/N8n/n8n-api-coverage.json +++ b/packages/nodes-base/nodes/N8n/n8n-api-coverage.json @@ -41,6 +41,9 @@ "GET /discover": { "status": "gap" }, + "GET /insights/summary": { + "status": "gap" + }, "GET /executions": { "status": "covered", "nodeOperation": "execution:getAll" diff --git a/packages/nodes-base/nodes/N8n/test/N8n.api-coverage.test.ts b/packages/nodes-base/nodes/N8n/test/N8n.api-coverage.test.ts index 1a14a696481..d4d40af24fe 100644 --- a/packages/nodes-base/nodes/N8n/test/N8n.api-coverage.test.ts +++ b/packages/nodes-base/nodes/N8n/test/N8n.api-coverage.test.ts @@ -27,6 +27,8 @@ const MANIFEST_RELATIVE = 'packages/nodes-base/nodes/N8n/n8n-api-coverage.json'; const HTTP_METHODS = new Set(['get', 'post', 'put', 'patch', 'delete', 'head', 'options']); +// This test reads OpenAPI files from packages/cli. Keep Turbo inputs for +// n8n-nodes-base#test in sync (see turbo.json) so CLI spec changes invalidate cache. // Matches path entries in openapi.yml: " /some/path:\n $ref: './relative/file.yml'" const PATH_REF_PATTERN = /^ {2}(\/\S+):\s*\n\s+\$ref:\s*'([^']+)'/gm; diff --git a/turbo.json b/turbo.json index 3c059f241b7..745b290f716 100644 --- a/turbo.json +++ b/turbo.json @@ -26,6 +26,9 @@ "dependsOn": ["^build", "build"], "outputs": ["coverage/**", "*.xml"] }, + "n8n-nodes-base#test": { + "inputs": ["$TURBO_DEFAULT$", "../cli/src/public-api/v1/**/*.yml"] + }, "test:unit": { "dependsOn": ["^build", "build"], "outputs": ["coverage/**", "*.xml"]