Commit Graph

208 Commits

Author SHA1 Message Date
Claude
f2b6704fc4
fix: Run mutation tests in a sandbox and activate mutants with Vitest 5 (no-changelog)
The mutation tool now runs Stryker in a sandbox mirror and never changes the working tree.
A vitest-compat runner fixes the test name filter so that mutants run their tests under Vitest 5.
The --test-command flag runs a package-specific test command with the Stryker command runner.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018gK4jZbBjL8toMAnrfJ4mh
2026-10-08 14:26:56 +00:00
Claude
50970b2985
refactor: Keep the call-depth script under complexity 10 (no-changelog)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018gK4jZbBjL8toMAnrfJ4mh
2026-10-07 18:08:51 +00:00
Claude
e4b55544dd
chore: Add a script that measures static call depth (no-changelog)
Add pnpm call-depth. It builds one TypeScript program, resolves calls with
the type checker, and reports the longest call chain per function in the
target files. Use --max to fail when a chain is deeper than the limit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018gK4jZbBjL8toMAnrfJ4mh
2026-10-07 17:59:01 +00:00
Matsu
d6ec4c5546
chore: Migrate part of the base packages to oxlint (#40253) 2026-10-05 06:18:31 +00:00
Matsu
aae8016c84
chore: Repair Oxlint migration verification (no-changelog) (#40087) 2026-10-02 11:08:39 +00:00
Declan Carroll
a4b87fccbe
refactor: Group quality engineering workspaces by capability (#40007) 2026-10-01 11:20:00 +00:00
Matsu
58ddcd7bbb
chore: Migrate Workflow SDK lint to Oxlint (no-changelog) (#39997) 2026-10-01 13:34:31 +03:00
Matsu
5b499d512f
chore: Migrate backend storage lint to Oxlint (no-changelog) (#39991) 2026-10-01 10:16:57 +00:00
Ali Elkhateeb
ae99934c21
refactor(API): Serve SAML SSO settings from the public API controller (no-changelog) (#39877)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 08:01:17 +00:00
Matsu
63c01bee24
chore: Migrate agent runtime lint to Oxlint (no-changelog) (#39971) 2026-09-30 11:46:43 +00:00
Matsu
849ededd5b
chore: Migrate testing infrastructure lint to Oxlint (no-changelog) (#39942) 2026-09-30 10:55:11 +00:00
Declan Carroll
d2b6e718d1
chore: Add local test inventory and profiling helpers (no-changelog) (#39388)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-29 12:16:24 +00:00
Matsu
0e5c9aaed6
chore: Migrate backend tooling lint to Oxlint (no-changelog) (#39825) 2026-09-29 11:42:22 +00:00
Andreas Fitzek
599df45795
feat(core): Add trusted source config schema in @n8n/inbound-auth (no-changelog) (#39533) 2026-09-29 08:33:06 +00:00
Svetoslav Dekov
529761ff03
chore: Connect the Claude Code desktop app to Codespaces (no-changelog) (#39524)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 08:04:54 +00:00
Declan Carroll
41dbfd987b
ci: Speed up the PR build job and move the E2E matrix off its path (no-changelog) (#39736) 2026-09-28 13:16:13 +00:00
n8n-cat-bot[bot]
52365781a6
refactor(API): Migrate community package POST, PATCH, and DELETE routes (no-changelog) (#39346)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Ali Elkhateeb <ali.elkhateeb@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-09-28 08:33:59 +00:00
Charlie Kolb
2dbe4c265b
ci: Add nightly workflow that lowers the boundaries baseline (no-changelog) (#39690)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 07:08:01 +00:00
Declan Carroll
3f4d63ca8a
chore: Add compact agent check commands (no-changelog) (#39624) 2026-09-25 12:18:22 +00:00
Declan Carroll
1333a2c130
fix: Scope CLI mutation diffs to changed tests (no-changelog) (#39285) 2026-09-25 11:42:39 +00:00
Svetoslav Dekov
772d420dc4
fix: Tweaks on codespace opencode setup (no-changelog) (#39488) 2026-09-24 11:55:54 +00:00
Svetoslav Dekov
dfeb93cdc7
fix: Connect cloud OpenCode sessions to the latest conversation (no-changelog) (#39449) 2026-09-24 09:28:34 +00:00
n8n-cat-bot[bot]
098d1d365e
chore: Migrate POST /api/v1/folders to @PublicApiController + Zod (#38619)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Ali Elkhateeb <ali.elkhateeb@n8n.io>
2026-09-23 13:06:46 +00:00
Matsu
3b4da4f39b
fix: Local pnpm nathan command usage (no-changelog) (#39385) 2026-09-23 12:25:21 +00:00
Matsu
27627bc793
chore: Migrate phase-one backend packages to Oxlint (no-changelog) (#39360) 2026-09-23 10:00:59 +00:00
Svetoslav Dekov
ed4e1ce391
fix: Add terminal fallback for cloud sessions (no-changelog) (#38285)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 08:51:19 +00:00
Svetoslav Dekov
522d8795b0
chore: Connect local OpenCode clients to Codespaces (#38374)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 05:51:41 +00:00
Matsu
1bb166dbaa
chore: Enforce extraneous dependencies in Oxlint (no-changelog) (#39281) 2026-09-22 12:48:49 +00:00
Matsu
196ed7f450
refactor(core): Enforce persistence boundaries in code (no-changelog) (#39170) 2026-09-22 13:14:00 +03:00
Matsu
872b145ea8
refactor(core): Internalize cipher primitives (no-changelog) (#39148) 2026-09-22 08:08:02 +03:00
Charlie Kolb
21008ce758
build(core): Add the @n8n/backend-services package (no-changelog) (#39034)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-09-18 13:30:13 +00:00
Matsu
5158944ad3
ci: Refactor codespace previews script-base (#39042) 2026-09-18 09:57:03 +00:00
Matsu
0c815bbd73
ci: Improve Preview Codespace QoL (#38916) 2026-09-17 08:38:46 +00:00
Matsu
5933694096
ci: Let a preview instance take environment from a webhook (#38894)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-17 10:33:25 +03:00
Matsu
5227face30
ci: Remove unnecessary license override from SBOM (#38893) 2026-09-17 06:51:30 +00:00
Declan Carroll
07fcc835cd
test: Make test resource acquisition and cleanup safe (#37923) 2026-09-16 13:58:30 +00:00
Declan Carroll
c09e00884c
fix: Remove agent harness checksum validation (no-changelog) (#38776) 2026-09-16 07:17:17 +00:00
Elias Meire
5f6627a71e
fix(Email Trigger (IMAP) Node): Recover from silently dead connections by moving to imapflow (#36716) 2026-09-15 15:18:17 +00:00
Danny Martini
c5534b54a7
feat(editor): Run expressions through the QuickJS engine in the browser (no-changelog) (#37448)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Luigi Gubello <luigi.gubello@n8n.io>
Co-authored-by: Luigi Gubello <27034386+luigigubello@users.noreply.github.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-09-15 13:27:20 +00:00
Declan Carroll
c3f9dedef6
feat: Use shared OpenCode harness (no-changelog) (#38602) 2026-09-15 08:27:08 +00:00
Konstantin Tieber
c70e754d4c
feat(core): Include reportTime and lastSuccessfulReport of instance-reporting in module-settings endpoint (no-changelog) (#38458)
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-09-14 14:29:30 +00:00
Matsu
6ab84e8d7b
build: Migrate base eslint rules to oxlint (#38605) 2026-09-14 12:19:07 +00:00
Matsu
4cda10ebc6
build: Initialize n8n-oxlint config (#38565)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-14 07:55:26 +00:00
Matsu
3454df1c1b
chore: Remove dead ESLint config and add lint parity tooling (no-changelog) (#38343)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 13:33:07 +03:00
Matsu
dd3064db0c
ci: Point the workflow-scripts lockfile dir at .github/scripts (no-changelog) (#38198)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 13:57:21 +03:00
Declan Carroll
28061c08e3
ci: Add nightly SBOM license validation (no-changelog) (#38077) 2026-09-08 14:30:36 +00:00
Declan Carroll
1ad0b44a68
build: Move the monorepo and Docker deploys to pnpm 12 (no-changelog) (#37899)
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-08 15:15:57 +01:00
Charlie Kolb
a3f53d66f5
fix: Keep dev-metrics shims off pnpm-managed binaries (no-changelog) (#37982)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-08 13:16:20 +00:00
Svetoslav Dekov
5cfae1ce62
chore: Fix seed assistant threads so the assistant page can list them (no-changelog) (#37863)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 09:24:24 +00:00
Declan Carroll
73ad071adf
build: Deploy production closures without pnpm deploy --legacy (no-changelog) (#37890) 2026-09-07 07:01:04 +00:00