40 Commits

Author SHA1 Message Date
Declan Carroll 818ce6b0de ci: Emit jest lcov and merge backend unit coverage in the nightly (no-changelog) (#32172)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 06:42:43 +00:00
Declan Carroll 3923f1978f ci: Full nightly coverage report — unit + integration + E2E + Python merged into one lcov (no-changelog) (#31945)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 06:25:18 +00:00
Matsu 2995e018ad chore: Migrate n8n-core from Jest to Vitest (#31115)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:55:18 +01:00
Declan Carroll 060ab37a7b chore: Run pnpm dedupe (no-changelog) (#31084)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 12:16:47 +01:00
yehorkardash 4fe935febe chore: Fix Jest ESM transform on Windows with pnpm (no-changelog) (#31076)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 07:24:27 +00:00
Matsu b2b3e7b49b ci: Move isolatedModules back to jest.config (#31062) 2026-05-25 13:54:50 +03:00
Matsu 5db8aaf339 chore: Bump ts-jest to 29.4.9 and override baseline-browser-mapping (#30880) 2026-05-25 09:05:00 +03:00
Matsu 793285069f ci: Toggle jest verbosity off on package level (#30312) 2026-05-15 19:01:30 +00:00
Benjamin Schroth 1c8f4ec67b chore: Update langchain packages (#29342) 2026-04-29 11:23:15 +00:00
Iván Ovejero df6ee78638 refactor: Upgrade to TypeScript 6.0.2 (#27673) 2026-04-01 11:03:37 +00:00
Nikhil Kuriakose 5fa8855a1f fix(editor): Add data to a data table by csv upload (#26495)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 19:26:57 +00:00
Declan Carroll 3acba8e541 ci: Revert jest memory change (#23243) 2025-12-15 16:06:49 +00:00
Declan Carroll 630fe3bfb9 ci: Improves CI test performance (#23189) 2025-12-15 14:22:18 +00:00
Benjamin Schroth 143136fb02 chore: Update langchain (#22500) 2025-12-01 16:38:55 +01:00
Alex Grozav 323468a697 fix: Update tsdown and packages imports/exports (no-changelog) (#21935) 2025-11-17 16:36:22 +02:00
Ricardo Espinoza 30148df7f3 feat(core): Add OIDC support for SSO (#15988)
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2025-06-13 16:18:14 +02:00
कारतोफ्फेलस्क्रिप्ट™ b772462cea chore: Upgrade pdfjs-dist (no-changelog) (#15729) 2025-06-04 18:31:22 +02:00
कारतोफ्फेलस्क्रिप्ट™ c09b67b232 docs: Document how to generate and visualize test coverage locally (no-changelog) (#15385) 2025-06-03 19:31:53 +02:00
कारतोफ्फेलस्क्रिप्ट™ 577e2777e1 ci: Generate jest-junit reports only on CI (no-changelog) (#14463)
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2025-04-08 10:42:40 +02:00
Nora Shapiro c2d39dfbb7 ci: Add test results upload to Codecov (#14410) 2025-04-04 22:58:08 +02:00
shortstacked 1e4541603f ci: Improve Flaky Test Debugging and CAT-726 Fix (no-changelog) (#14298) 2025-04-02 09:04:05 +01:00
Alex Grozav c9b806d30b fix: Check if tsconfig paths exists in jest config (no-changelog) (#14182) 2025-03-26 13:35:19 +02:00
Alex Grozav f5f8abbbec fix: Support relative tsconfig paths on multiple levels in jest config (no-changelog) (#14162) 2025-03-25 17:32:24 +02:00
Elias Meire 8cbb188598 build: Set Jest workerIdleMemoryLimit on local env (no-changelog) (#13780) 2025-03-10 11:27:25 +01:00
कारतोफ्फेलस्क्रिप्ट™ ec57ac4ea2 ci: Update release workflow (no-changelog) (#13561) 2025-02-27 12:54:45 +01:00
Iván Ovejero 65cd2e8803 refactor(core): Support writing tests in cli/src (no-changelog) (#9646) 2024-06-06 12:18:47 +02:00
कारतोफ्फेलस्क्रिप्ट™ d1ca368c7d ci: Fix codecov reporting, and include all packages (no-changelog) (#8276) 2024-01-09 16:18:20 +01:00
कारतोफ्फेलस्क्रिप्ट™ 2f665683fc ci: Improve CI performance (no-changelog) (#7637)
1. Split backend and frontend tests to avoid them running in parallel
2. Enable coverage only on `master`
2023-11-07 14:19:39 +01:00
कारतोफ्फेलस्क्रिप्ट™ cf5a0ca456 ci: Refactor DB tests (no-changelog) (#7292)
[DB tests](https://github.com/n8n-io/n8n/actions/runs/6340094467)
2023-09-28 16:53:05 +02:00
कारतोफ्फेलस्क्रिप्ट™ 34df8b6238 refactor: Consolidate tsconfig and eslintrc files (no-changelog) (#6816)
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2023-08-01 17:32:43 +02:00
Iván Ovejero 2a7f5437e6 test: Move test timeout to /cli (no-changelog) (#6712) 2023-07-20 17:05:43 +02:00
Michael Auerswald 0631f69d98 fix(core): Optimize getSharedWorkflowIds query (#6314)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-05-26 18:02:55 +02:00
Marcus ee582cc3bd test: Create custom jest error messages using jest-expect-message (no-changelog) (#5666)
* using jest-expect-message to add custom error message

* improve error message

* improvements after merge

---------

Co-authored-by: Michael Kret <michael.k@radency.com>
2023-05-05 17:50:10 +02:00
कारतोफ्फेलस्क्रिप्ट™ 6242cac53b ci: Refactor cli tests to speed up CI (no-changelog) (#5718)
* ci: Refactor cli tests to speed up CI (no-changelog)

* upgrade jest to address memory leaks
2023-03-17 17:24:05 +01:00
कारतोफ्फेलस्क्रिप्ट™ 3831201aaf ci: Setup code-coverage reporting (no-changelog) (#5669) 2023-03-10 16:53:05 +01:00
Ricardo Espinoza 0c70a40317 feat(core): Add LDAP support (#3835) 2023-01-25 02:18:39 +01:00
कारतोफ्फेलस्क्रिप्ट™ 11b75c02ea ci: Update Jest setup on the CI to avoid OOM errors (no-changelog) (#5042) 2022-12-28 09:58:14 +01:00
कारतोफ्फेलस्क्रिप्ट™ 0148631d28 build: Upgrade some of the backend dev-tooling (no-changelog) (#4589)
* upgrade ts-node

* move tslint and typescript to a single place

* source-map-support should be loaded in the `n8n` bin script, and not in core

* upgrade jest

* Support only node.js 14, 16, or 18
2022-11-14 15:37:32 +01:00
कारतोफ्फेलस्क्रिप्ट™ 698d96a617 refactor: Setup typescript project references across workflow, core, and cli (#4519)
* refactor: use consistent folder structure across workflow, core, and cli

* setup typescript project references across workflow, core, and cli
2022-11-09 15:25:00 +01:00
कारतोफ्फेलस्क्रिप्ट™ 99157cf581 feat: setup nightly tests for postgres and mysql schemas (#4441)
* feat: unify Jest config

* feat: simplify DB setup for tests

* feat: setup nightly tests for postgres and mysql schemas
2022-10-25 22:06:03 +02:00