Cross-package cache invalidation fixed for n8n-nodes-base
API coverage manifest updated with missing endpoint; turbo configuration fixed to properly invalidate nodes-base tests when CLI public API definitions change.
The n8n build pipeline had a dependency gap. Changes to the CLI public API v1 definitions were not triggering test re-runs in the nodes-base package, meaning tests could run with stale API schemas.
The fix updates turbo.json to declare that depends on , ensuring the cache invalidates correctly across package boundaries. Additionally, the API coverage manifest now includes as a documented endpoint.
In the n8n node package, this keeps coverage tracking accurate and ensures any future changes to the insights summary endpoint are properly accounted for.
View Original GitHub Description
Summary
Add missing insights summary endpoint to coverage manifest This also fixes turbo invalidation for CLI and nodes-base packages being dependent on each other :)
https://www.loom.com/share/82cf2be1ca4a4800abe3985f46a75a80
<!-- Describe what the PR does and how to test. Photos and videos are recommended. -->Related Linear tickets, Github issues, and Community forum posts
<!-- Include links to **Linear ticket** or Github issue or Community forum post. Important in order to close *automatically* and provide context to reviewers. https://linear.app/n8n/issue/ --> <!-- Use "closes #<issue-number>", "fixes #<issue-number>", or "resolves #<issue-number>" to automatically close issues when the PR is merged. -->Review / Merge checklist
- PR title and summary are descriptive. (conventions) <!-- **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** -->
- Docs updated or follow-up ticket created.
- Tests included. <!-- A bug is not considered fixed, unless a test is added to prevent it from happening again. A feature is not complete without tests. -->
- PR Labeled with
release/backport(if the PR is an urgent fix that needs to be backported)