n8n/packages/@n8n
alex 3e518644a5 build: Pin the import-x typescript-eslint peer instead of bumping node-cli
Replaces the previous approach in this PR. Bumping `@n8n/node-cli` to
`typescript-eslint@^8.68.0` left three packages holding two versions, which the
`catalog-violations` code-health rule rejects. Centralising all three on a
catalog entry does fix that rule, but it moves `@n8n/eslint-config` from 8.35.0
to 8.69.0 and then two packages fail to lint at all:

    ConfigError: Key "plugins": Cannot redefine plugin "@typescript-eslint"

Those packages lint clean on master, so that is a real regression, and aligning
the three consumers is a deliberate change with a before/after lint diff.

Pin the drifting peer instead. No package.json changes, no version split, and the
lockfile loses the duplicate 8.68.0 subtree.

Verified on master with pnpm 11.25.0:
- Adding one unrelated dependency now leaves the peer at 8.35.0.
- `pnpm --filter @n8n/code-health check` — 0 violations.
- `turbo build lint` over node-cli, eslint-config, computer-use and mcp-browser
  — 28/28 tasks, exit 0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 11:52:11 +03:00
..
agents fix(core): Prevent Anthropic agent threads from breaking permanently and keep run errors visible (#37640) 2026-09-03 09:26:33 +00:00
ai-node-sdk 🚀 Release 2.37.0 (#36986) 2026-08-25 07:32:14 +00:00
ai-utilities feat(Databricks Node): Add hidden Databricks Chat Model sub-node (#37299) 2026-09-02 14:42:00 +00:00
ai-workflow-builder.ee fix(core): Apply proxy environment variables consistently across packages and processes (#37124) 2026-08-27 16:26:08 +00:00
api-types feat(core): Add opt-in concurrency limits for Instance AI runs (#37435) 2026-09-04 06:57:07 +00:00
backend-common feat(core): Register system tasks through the module contract (no-changelog) (#37519) 2026-09-01 13:02:46 +00:00
backend-network feat(Databricks Node): Add hidden Databricks Chat Model sub-node (#37299) 2026-09-02 14:42:00 +00:00
backend-test-utils feat(core): Add node type policy tables and repositories (no-changelog) (#37254) 2026-08-31 14:40:11 +00:00
benchmark ci: Scope workflow token permissions to job level and harden test image builds (no-changelog) (#36529) 2026-09-01 12:26:27 +00:00
blob-storage fix(core): Add a timeout to the S3 startup connection check (#37245) 2026-08-31 14:16:26 +00:00
chat-hub 🚀 Release 2.37.0 (#36986) 2026-08-25 07:32:14 +00:00
cli feat(API): Push and pull projects to a Git connection (#36998) 2026-09-01 09:37:05 +00:00
client-oauth2 feat(Databricks Node): Add hidden Databricks Chat Model sub-node (#37299) 2026-09-02 14:42:00 +00:00
codemirror-lang 🚀 Release 2.31.0 (#34117) 2026-07-14 07:18:45 +00:00
codemirror-lang-html 🚀 Release 2.31.0 (#34117) 2026-07-14 07:18:45 +00:00
codemirror-lang-sql 🚀 Release 2.31.0 (#34117) 2026-07-14 07:18:45 +00:00
computer-use fix(core): Gate browser credential creation on its own permission (#36931) 2026-08-26 08:19:17 +00:00
config feat(core): Add opt-in concurrency limits for Instance AI runs (#37435) 2026-09-04 06:57:07 +00:00
constants feat(core): Introduce scheduled job owners as data (no-changelog) (#37132) 2026-09-02 20:10:42 +00:00
crdt 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
create-node 🚀 Release 2.37.0 (#36986) 2026-08-25 07:32:14 +00:00
db feat(editor): Update node creator empty state and add a link to suggest an MCP service (#37339) 2026-09-03 15:17:19 +00:00
decorators feat(core): Seal the workflow import path with a clearance token (no-changelog) (#37461) 2026-09-02 13:27:24 +00:00
di 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
engine feat(engine): Return run data for engine 2.0 executions (#37486) 2026-09-03 15:41:04 +00:00
errors 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
eslint-config chore: Add lint rule to require system tasks for leader-only timers (#37540) 2026-09-01 14:56:00 +00:00
eslint-plugin-community-nodes feat(core): Add no-unsafe-connection-type-cast community node lint rule (no-changelog) (#37551) 2026-09-02 21:03:42 +00:00
expression-runtime chore: Bundle 2.x (#37586) 2026-09-02 08:16:39 +03:00
extension-sdk 🚀 Release 2.37.0 (#36986) 2026-08-25 07:32:14 +00:00
imap 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
instance-ai feat(core): Add opt-in concurrency limits for Instance AI runs (#37435) 2026-09-04 06:57:07 +00:00
json-schema-to-zod 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
local-gateway chore: More Typescript 7 migrations (#34228) 2026-07-16 07:44:11 +00:00
mcp-apps 🚀 Release 2.37.0 (#36986) 2026-08-25 07:32:14 +00:00
mcp-browser fix(core): Gate browser credential creation on its own permission (#36931) 2026-08-26 08:19:17 +00:00
mcp-browser-extension chore: Bump Browser Use Chrome extension to 0.0.7 (#36840) 2026-08-24 06:46:07 +00:00
module-cli build(editor): Add the @n8n/module-cli module scaffolder (no-changelog) (#36427) 2026-08-24 14:16:05 +00:00
node-cli build: Pin the import-x typescript-eslint peer instead of bumping node-cli 2026-09-04 11:52:11 +03:00
node-engine-compatibility feat(engine): Return run data for engine 2.0 executions (#37486) 2026-09-03 15:41:04 +00:00
nodes-langchain feat(Databricks Node): Support templated MCP registry server URLs (#37250) 2026-09-03 14:40:34 +00:00
permissions feat(core): Add nodeTypePolicy RBAC scope and license flag (no-changelog) (#37538) 2026-09-02 13:12:26 +00:00
scan-community-package fix(core): Apply proxy environment variables consistently across packages and processes (#37124) 2026-08-27 16:26:08 +00:00
scheduler refactor(core): Make scheduled job ownerKey non-nullable (no-changelog) (#37719) 2026-09-03 12:12:54 +00:00
stylelint-config chore: Migrate the rest of packages/@n8n to typescript 7 (#34332) 2026-07-17 10:45:58 +03:00
syslog-client 🚀 Release 2.34.0 (#35487) 2026-08-04 07:14:55 +00:00
task-runner fix: Stop replacing error messages with "Unknown error" (#36820) 2026-08-26 08:56:17 +00:00
task-runner-python refactor: Assign task runner IDs from n8n (#35494) 2026-08-10 11:20:37 +00:00
telemetry feat(editor): Add node-context chat telemetry (no-changelog) (#36912) 2026-09-03 07:26:23 +00:00
tournament chore: Bundle 2.x (#37586) 2026-09-02 08:16:39 +03:00
typeorm 🚀 Release 2.37.0 (#36986) 2026-08-25 07:32:14 +00:00
typescript-config refactor(editor): Extract the frontend test helpers into @n8n/frontend-test-utils (no-changelog) (#37304) 2026-08-28 15:50:23 +00:00
utils chore: Extract the duplicated getErrorMessage helper in the instance-ai module into @n8n/utils (#37724) 2026-09-03 10:23:13 +00:00
vitest-config 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +00:00
workflow-sdk fix(core): Stop the AI Assistant from pulling the whole workflow through the model for small edits (#37644) 2026-09-03 10:04:08 +00:00