Commit graph

46 commits

Author SHA1 Message Date
Ali Elkhateeb
1253888174
chore(n8n Node): Add insights summary endpoint to API coverage manifest (no-changelog) (#28160) 2026-04-08 10:32:13 +00:00
Declan Carroll
951502dcde
ci: Configure Sentry sourcemaps for releases (#25539) 2026-02-12 14:20:50 +00:00
Declan Carroll
7be6832775
ci: Change COVERAGE_ENABLED to pass through (#24188) 2026-01-12 14:56:23 +00:00
Declan Carroll
ce2e7221de
ci: Codecov bundle analysis (#23500) 2025-12-23 11:15:07 +00:00
Declan Carroll
078e060162
ci: Add duration-based test orchestration for Playwright E2E (#23257) 2025-12-22 13:01:22 +00:00
Declan Carroll
b8cd1657b7
ci: Improve e2e test timings (#23159) 2025-12-15 22:07:31 +00:00
Declan Carroll
3b898985d2
ci: Add ui-e2e to codecov reports (#22996) 2025-12-10 07:03:06 +00:00
Declan Carroll
f9ae948f15
test: Split up unit and integration tests for CI (#21438) 2025-10-31 17:59:44 +00:00
shortstacked
8259b5f5c6
fix: Add missing type check, updated turbo config (#18341) 2025-08-14 13:11:06 +02:00
shortstacked
440fc92148
ci: Pass through env variables to turbo (#18210) 2025-08-11 17:29:38 +01:00
shortstacked
d0443dce11
ci: Playwright project organization (#17905) 2025-08-04 19:59:06 +01:00
Csaba Tuncsik
b7887bf899
fix(editor): Migrate from @import to @use for SCSS files to address deprecation warnings (#17858) 2025-08-04 15:01:16 +02:00
shortstacked
49a52a1150
ci: Update Turbo config and GH actions (#17595) 2025-07-28 10:07:28 +01:00
shortstacked
1cd5808846
ci: Add testing lint fix (#17197) 2025-07-21 12:48:28 +01:00
shortstacked
e63ae55a0c
ci: Enable Playwright tests in PRs (#17238) 2025-07-16 09:05:11 +01:00
shortstacked
05360cee79
fix: Add install step for playwright binaries (#16945) 2025-07-07 11:50:01 +01:00
shortstacked
852657c17e
feat: Add testcontainers and Playwright (no-changelog) (#16662)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2025-07-01 14:15:31 +01:00
Elias Meire
bd2ed53ed9
build: Add dependency on @n8n/eslint-config#build to lint scripts (#16768) 2025-06-27 12:11:52 +01:00
Iván Ovejero
b5828e5b56
refactor(core): Rename @n8n/integration-test-utils to @n8n/backend-test-utils (#16444) 2025-06-17 18:09:44 +02:00
Suguru Inoue
aa03110f2e
fix(editor): Adjust time format for negative numbers (no-changelog) (#16194) 2025-06-10 17:25:22 +02:00
shortstacked
8201202a54
ci: Reuse common build actions and fix turbo outputs (no-changelog) (#15830) 2025-06-03 10:49:36 +01:00
Iván Ovejero
c76245519c
refactor(core): Set up @n8n/integration-test-utils package (#15098) 2025-05-06 15:27:19 +02:00
Iván Ovejero
20834abb56
refactor(core): Move interrelated entities to @n8n/db (#15050) 2025-05-02 12:19:32 +02:00
Iván Ovejero
f8ead7d3eb
refactor(core): Set up @n8n/backend-common package (#15051) 2025-05-02 11:34:13 +02:00
Iván Ovejero
9e270cf700
refactor(core): Set up @n8n/db package (#14904) 2025-04-28 09:08:07 +02:00
Iván Ovejero
e6381e09e3
refactor(core): Introduce @n8n/decorators package (#14784) 2025-04-23 16:39:49 +02:00
Iván Ovejero
9243e18de6
refactor(core): Introduce @n8n/constants package (#14825) 2025-04-23 12:25:39 +02:00
shortstacked
d185d91d7a
ci: Adding jest config to turbo cache (no-changelog) (#14246) 2025-03-31 13:27:28 +01:00
Alex Grozav
f5743176e5
refactor(editor): Move editor-ui and design-system to frontend dir (no-changelog) (#13564) 2025-02-28 14:28:30 +02:00
Alex Grozav
ef87da4c19
feat: Add reusable frontend composables package (#13077)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
2025-02-06 12:44:30 +02:00
कारतोफ्फेलस्क्रिप्ट™
e224b8c15f
ci: Fix package names in codecov.yml (no-changelog) 2025-01-06 14:49:58 +01:00
कारतोफ्फेलस्क्रिप्ट™
f043ff12c6
ci: Fix code coverage collection (#12443) 2025-01-06 11:34:57 +01:00
कारतोफ्फेलस्क्रिप्ट™
39d5e0ff87
refactor(core): Replace typedi with our custom DI system (no-changelog) (#12389)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-01-06 10:21:24 +01:00
कारतोफ्फेलस्क्रिप्ट™
5b925bcf10
ci: Fix turborepo cache on CI tests (#12434) 2025-01-02 16:50:04 +01:00
कारतोफ्फेलस्क्रिप्ट™
53365a2159
ci: Include @n8n/task-runner in linting and test jobs on the CI (no-changelog) (#12204)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-12-13 20:00:24 +01:00
कारतोफ्फेलस्क्रिप्ट™
6a35812f92
ci: Setup biome and pre-commit hooks for formatting (no-changelog) (#10795)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-09-17 15:10:22 +03:00
कारतोफ्फेलस्क्रिप्ट™
2f8c8448d3
refactor(core): Move push message types to a new shared package (no-changelog) (#10742) 2024-09-13 13:02:00 +02:00
कारतोफ्फेलस्क्रिप्ट™
e950df0de8
ci: Disable turbo cache when running tests for coverage collection (no-changelog) (#10380) 2024-08-13 14:44:36 +02:00
कारतोफ्फेलस्क्रिप्ट™
0fd2c5e106
ci: Lint and Test @n8n/config on the CI as well (no-changelog) (#10156) 2024-07-23 12:17:29 +02:00
कारतोफ्फेलस्क्रिप्ट™
b910ed6847
ci: Use turbo for build cache (no-changelog) (#9696) 2024-07-05 17:43:52 +02:00
Alex Grozav
92fa6233d3
fix: Run dev command only for core packages (no-changelog) (#7928)
## Summary
Provide details about your pull request and what it adds, fixes, or
changes. Photos and videos are recommended.

- Filters out `@n8n/chat` and `n8n-design-system` from `pnpm run dev`
- Fixes dev/build error appearing due to code string `import ... from
'@n8n/chat'`

#### How to test the change:
1. `pnpm run dev` should work as expected
2. The command should not run for the two packages above
3. The error regarding `@n8n/chat` should no longer appear


## Issues fixed
Include links to Github issue or Community forum post or **Linear
ticket**:
> Important in order to close automatically and provide context to
reviewers


https://linear.app/n8n/issue/PAY-1089/run-dev-command-only-for-core-packages


## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [x] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [x] Tests included. N/A
> A bug is not considered fixed, unless a test is added to prevent it
from happening again. A feature is not complete without tests.
  >
> *(internal)* You can use Slack commands to trigger [e2e
tests](https://www.notion.so/n8n/How-to-use-Test-Instances-d65f49dfc51f441ea44367fb6f67eb0a?pvs=4#a39f9e5ba64a48b58a71d81c837e8227)
or [deploy test
instance](https://www.notion.so/n8n/How-to-use-Test-Instances-d65f49dfc51f441ea44367fb6f67eb0a?pvs=4#f6a177d32bde4b57ae2da0b8e454bfce)
or [deploy early access version on
Cloud](https://www.notion.so/n8n/Cloudbot-3dbe779836004972b7057bc989526998?pvs=4#fef2d36ab02247e1a0f65a74f6fb534e).
2023-12-06 17:28:33 +02:00
Elias Meire
7b773cc5cc
feat(Loop Over Items (Split in Batches) Node): Automatically add a loop + rename (#7228)
Github issue / Community forum post (link here to close automatically):

---------

Co-authored-by: Michael Kret <michael.k@radency.com>
2023-10-06 15:31:18 +02:00
Iván Ovejero
3028ad3c61
refactor: Format root-level dirs (no-changelog) (#4938)
🎨 Format root-level dirs
2022-12-15 16:39:59 +01:00
कारतोफ्फेलस्क्रिप्ट™
b6c57e19fc
feat(core): Lazy-load nodes and credentials to reduce baseline memory usage (#4577) 2022-11-23 16:20:28 +01:00
कारतोफ्फेलस्क्रिप्ट™
736777385c
feat: Switch from npm to pnpm (#4429) 2022-11-09 17:32:05 +01:00
Alex Grozav
a9fa830bd7
build: Migrate from lerna to turborepo (#3796)
* feat: Added turborepo setup.

* feat: Updated nodes and credentials loading.

* feat: Removed remaining lerna references.

* fix: Updated npm run bootstrap command.

* feat: Added CI step for installing latest npm.

* chore: Removed lerna config.

* feat: Added gulp to global ci packages.

* fix: Set node as moduleResolution target in workflow. Fixed CI.

* fix: Added turborepo installation to the n8n-custom docker image.

* fix: Updated copied docker files for n8n-custom.

* fix: Added git as dependency in n8n-custom dockerfile.

* fix: Changed npm install command in n8n-custom.

* 📦 Update `package-lock.json`

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2022-08-06 22:55:51 +02:00