Commit Graph

57 Commits

Author SHA1 Message Date
n8n-cat-bot[bot]
af83516f0b
chore: Deduplicate chained Playwright scope-lockdown findings (#39209)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-09-21 23:44:03 +00:00
n8n-cat-bot[bot]
eacbb46994
chore: Make Playwright janitor ignore Playwright route forwarding (#39180)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-21 15:30:04 +00:00
Charlie Kolb
2b346002db
test(editor): Stub the lazy credentials button in NodeView test and report signal-killed vitest runs (no-changelog) (#38695)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 10:08:06 +00:00
Charlie Kolb
737d66eeb3
build: Remove unused dependencies reported by knip (no-changelog) (#38591)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 13:22:42 +00:00
Declan Carroll
d11d185f5c
test: Balance E2E shards by fixture pool (#38301) 2026-09-11 13:17:07 +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
Charlie Kolb
302cf288a8
ci: Let a package ignore asset-only dependencies in test scoping (#38352)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 16:05:22 +00:00
Matsu
7be94a1184
chore: Update eslint configuration (#38307)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 14:40:35 +03: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
Declan Carroll
b45f4b00dc
test: Remove unstable staged TCR test (#37836) 2026-09-04 11:30:23 +01:00
Declan Carroll
ca16909e0f
ci: Refresh E2E shard metrics and add a per-shard minimum test time (no-changelog) (#37451)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 09:55:51 +00:00
Matsu
6173d846da
chore: Stop persisting derived fields in the code-health baseline (no-changelog) (#37097)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-26 15:37:39 +03:00
Declan Carroll
a0f350ed28
ci: Force broad E2E selection for boot-time default changes (no-changelog) (#36333)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-14 13:59:03 +00:00
Alex Grozav
0d450085bb
test(editor): Move reusable frontend test setup into @n8n/vitest-config (no-changelog) (#35637)
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-07 10:14:37 +00:00
Declan Carroll
1aa604d265
feat: Skip E2E for pnpm.overrides pins provably outside the runtime closure (no-changelog) (#35540)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 08:57:37 +00:00
Miguel Ángel Moreno
fcaadfa375
ci: Run a package's full test suite when affected by an upstream change (#34986)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-30 10:32:09 +00:00
Declan Carroll
ccd5a87adb
test: Harden e2e suite against tsconfig resolution changes (#34623)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2026-07-23 07:45:52 +00:00
Matsu
e34343b4a0
chore: Migrate all base packages to TypeScript 7 (#34338)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-17 12:56:29 +03:00
Emilia
2d5b4aefd1
fix: Stop janitor dead-code rule OOMing on large Playwright suites (no-changelog) (#34264)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 07:32:38 +00:00
Matsu
29e0e32e3b
chore: Remove --runner flag from janitor test scoping (#33373)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 09:24:12 +03:00
Matsu
9d2433e99b
chore: Remove Jest support from testing packages (#33372)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-08 08:59:27 +00:00
Matsu
a068f3b57b
test: Cap per-suite test fork pool to bound CI parallelism (#32939)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 05:47:06 +00:00
n8n-cat-bot[bot]
1632ad1d8f
fix: Cap changed-files list to avoid oversized CI process environment (#32949)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 06:10:12 +00:00
Declan Carroll
c23d532330
test: Enforce canonical e2e spec owners and fix owner-name drift (no-changelog) (#32591)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 07:44:15 +01:00
Matsu
328c1a4745
chore: Extraneous deps cleanup (#32386) 2026-06-18 07:42:31 +00:00
Matsu
1e2ae6c28b
test: Route editor navigation in specs through entry composers (no-changelog) (#32181)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 06:53:54 +00:00
Matsu
6a904301be
test: Wait for canvas readiness in editor entry composers and guard raw navigation (no-changelog) (#32153)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 08:29:17 +00:00
Declan Carroll
7ffa6af15e
feat: Scope E2E impact selection for dependency + uncovered changes (no-changelog) (#31928)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 10:30:45 +00:00
Declan Carroll
3c781d8eba
refactor: Extract @n8n/test-impact (TIA) package (no-changelog) (#31868)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 10:20:25 +00:00
Declan Carroll
a54ddff3f6
ci: Per-spec backend E2E coverage + impact-map selection (DEVP-370) (#31784)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 13:15:44 +00:00
n8n-cat-bot[bot]
ff3657ded7
ci: Activate V8 E2E impact map filter in PR CI (#31757)
Some checks are pending
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-04 16:15:01 +00:00
Declan Carroll
07119ce61d
refactor: Consolidate janitor + code-health onto a shared rules-engine AST substrate (#31417)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 08:27:01 +00:00
Tomi Turtiainen
6d73d8d9ca
build: Disable typecheck on build commands (no-changelog) (#31636) 2026-06-03 13:52:25 +00:00
Tomi Turtiainen
8570de09c0
chore: Add clean scripts to all buildable packages (no-changelog) (#31622) 2026-06-03 13:47:34 +00:00
Declan Carroll
d57545d4d0
ci: V8 E2E coverage + per-spec impact map (DEVP-205) (#31441)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 12:17:27 +00:00
bjorger
79207fa566
ci: Allow scoped jest runs to pass when no related tests match (#31435)
Some checks failed
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-31 12:08:23 +00:00
n8n-cat-bot[bot]
9e39914cf4
ci: Wire workflow/core through janitor + fix global-trigger scope gap (DEVP-195) (#31415)
Some checks failed
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Build: Benchmark Image / build (push) Has been cancelled
Util: Sync API Docs / sync-public-api (push) Has been cancelled
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-05-30 20:41:18 +00:00
n8n-cat-bot[bot]
e2e0394856
ci: Scope cli integration tests through janitor (#31401)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-29 21:03:16 +00:00
Declan Carroll
e495833a64
ci: Scope frontend + nodes unit tests via janitor (DEVP-194) (#31096)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:54:57 +01:00
n8n-cat-bot[bot]
1f37dd22aa
ci: Attempt-aware per-shard test filtering on retry (#31156)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-05-26 22:00:19 +00:00
Declan Carroll
cd0519f360
chore: Skip scaffolding templates in code-health and swap to catalog refs (no-changelog) (#30297) 2026-05-12 10:58:00 +00:00
Declan Carroll
33c3598e66
ci: Remove unused bin fields to fix pnpm install warnings (no-changelog) (#29586)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-08 08:47:25 +00:00
Declan Carroll
886f22ee6d
chore: Add code-health baseline and fix janitor catalog violation (no-changelog) (#28958)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-23 09:55:55 +00:00
Declan Carroll
c8bdd26100
test: Enhance test discovery to support dynamic titles (#28782) 2026-04-22 11:33:09 +00:00
Declan Carroll
dc7e493fd0
test: Adopt rules engine in playwright janitor (no-changelog) (#27840) 2026-04-01 09:27:13 +00:00
Declan Carroll
060675aa3f
test: Fix no-direct-page-instantiation violations and improve impact analysis (#26914)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 10:49:29 +00:00
Declan Carroll
9fdfaafc1b
test: Fix selector-purity violations and enable method-level impact analysis (no-changelog) (#26775)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 19:27:29 +00:00
Declan Carroll
af7dfb7d35
ci: Normalize input paths for impact analysis orchestration (no-changelog) (#26602)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 13:28:40 +00:00
Declan Carroll
66087e2dd5
chore: Apply biome formatting to playwright package (no-changelog) (#26586)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 10:47:20 +00:00
Declan Carroll
1abcd3f425
ci: Unify impact analysis into single ImpactAnalyzer (no-changelog) (#26556)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 09:26:28 +00:00