72 Commits

Author SHA1 Message Date
Abdulazizzn
48050a41a8 Refactor code structure for improved readability and maintainability 2025-09-19 02:43:59 +03:00
Jaakko Husso
306bdb9a2a ci: Take task-runner-launcher 1.3.1 into use on n8nio/runners (#19384) 2025-09-10 18:32:36 +03:00
shortstacked
bb033fc148 fix: Update packages in base image to resolve CVE-2025-58050 (#19034)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-01 13:41:33 +01:00
Iván Ovejero
c7c568e682 chore: Upgrade launcher to 1.3.0 (#18852) 2025-08-27 12:52:58 +02:00
Iván Ovejero
4920f50d3f chore: Upgrade launcher to 1.2.0 (#18634) 2025-08-21 14:13:37 +02:00
shortstacked
d7d44f9e77 fix: Update dependencies to close cves (#18215) 2025-08-11 15:25:36 +01:00
Tomi Turtiainen
9a8417d27b chore: Upgrade launcher to 1.1.4 (#18125) 2025-08-08 11:58:39 +02:00
shortstacked
719a17427e fix: Adding this back as it's still needed for darwin builds locally (#16720) 2025-06-26 10:43:11 +01:00
shortstacked
909b65d266 ci: Docker move build stage outside container (no-changelog) (#16009) 2025-06-25 12:52:16 +01:00
Tomi Turtiainen
20e2d8e36f fix(core): Fix pdf extract for arm64 docker images (#16522) 2025-06-23 11:57:33 +03:00
Tomi Turtiainen
c480d3cc6a fix(core): Fix pdf extract not working (#16463)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
2025-06-18 16:38:14 +03:00
Iván Ovejero
2bc3f8cf9d chore: Upgrade launcher to 1.1.3 (#16429) 2025-06-17 14:35:57 +02:00
Tomi Turtiainen
4e73c40739 fix(core): Add missing version label to docker image (#16386) 2025-06-16 16:39:07 +03:00
Elias Meire
b7c9d4e3b2 build: Fix docker build after Node 22 update (#16174) 2025-06-10 17:39:52 +02:00
shortstacked
5437c3be4a fix: Docker remove apk tools from docker image (no-changelog) (#16093) 2025-06-06 13:38:45 +01:00
कारतोफ्फेलस्क्रिप्ट™
52a9d4b3d9 ci: Use node.js 22 by default. Add initial support for node.js 24 (#16018) 2025-06-04 17:49:31 +02:00
shortstacked
2e18e07070 fix: Update NPM to address security vulnerability (#15968) 2025-06-03 12:01:19 +01:00
shortstacked
6a70841a05 fix: Align release Docker image build with lockfile (no-changelog) (#14966)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-05-14 08:16:50 +01:00
Iván Ovejero
9d2a65b3cb chore: Upgrade task runner launcher to 1.1.2 (#14985) 2025-04-29 11:36:29 +02:00
कारतोफ्फेलस्क्रिप्ट™
093cc982b8 fix(core): Pick up release version and date from package.json (no-changelog) (#13666) 2025-03-04 11:35:07 +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
Iván Ovejero
a4f674115e chore: Upgrade task runner launcher to 1.1.1 (#13495) 2025-02-25 13:00:44 +01:00
कारतोफ्फेलस्क्रिप्ट™
ac1f651905 chore(core): Stop reporting errors to Sentry for older releases (no-changelog) (#13323) 2025-02-20 12:38:54 +01:00
Iván Ovejero
38c5ed2932 chore(core): Upgrade launcher to 1.1.0 (#12283) 2024-12-19 10:51:32 +01:00
Iván Ovejero
3c4418f17b chore: Upgrade launcher to 1.0.0 (#12103) 2024-12-09 13:15:42 +01:00
Iván Ovejero
75ed749172 chore: Upgrade launcher to 0.7.0-rc (#12033) 2024-12-04 13:55:01 +02:00
Iván Ovejero
a6c7732e72 ci: Upgrade task runner launcher to 0.6.0-rc (#11917) 2024-11-27 13:12:36 +02:00
Iván Ovejero
05f8692399 ci: Upgrade task runner launcher to 0.5.0-rc (#11912) 2024-11-27 11:04:45 +02:00
Iván Ovejero
30c6d969bf ci: Upgrade task runner launcher to 0.4.0-rc (#11902) 2024-11-26 21:55:06 +02:00
Tomi Turtiainen
43aa389ea7 refactor(core): Bundle the go based launcher to the n8n docker image (no-changelog) (#11792)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-11-19 23:16:57 +02:00
Tomi Turtiainen
8404282046 feat: Enable running task runners externally (no-changelog) (#11319) 2024-10-22 16:23:59 +03:00
Val
b028d81390 feat: Start Task Runner via Launcher (no-changelog) (#11071) 2024-10-14 14:19:17 +01:00
कारतोफ्फेलस्क्रिप्ट™
9c4e67111c ci: Add opencontainer image spec labels to the release Dockerfile (no-changelog) (#9822)
Co-authored-by: Nikolai T. Jensen <32718507+ch0wm3in@users.noreply.github.com>
2024-06-20 19:29:18 +02:00
कारतोफ्फेलस्क्रिप्ट™
6ea8607716 ci: Switch to Node.js 20 by default. Add initial support for Node.js 22 (#9501) 2024-05-24 12:32:50 +02:00
कारतोफ्फेलस्क्रिप्ट™
e1a4fde207 fix(core): Define SHELL env variable on docker images (#8670) 2024-02-19 11:50:20 +01:00
कारतोफ्फेलस्क्रिप्ट™
4f3de9ab3c ci: Skip running postInstall scripts for all packages except sqlite3 (no-changelog) (#8514) 2024-01-31 17:27:46 +01:00
कारतोफ्फेलस्क्रिप्ट™
1db35c18e9 refactor(core): Rebuild docker infrastructure (#8451) 2024-01-26 13:18:49 +01:00
oleg
e4ae11c2ad fix: Remove Tensorflow embeddings node (no-changelog) (#7922)
## Summary
This PR removes `embeddingsTensorFlow` node and reverts our fix to
accommodate the Docker build in #7893 .
The node itself has been extracted as a [community node available from
npm](https://www.npmjs.com/package/n8n-nodes-tensorflow)

---------

Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2023-12-04 17:48:10 +01:00
oleg
bcd04981ef ci: Fix Docker build and use multi-step approach (no-changelog) (#7893)
Due to new dependencies released in `1.19`, the docker build is failing
due to missing build dependencie. To get around this, we split the build
into two phases. In the building phase, we install the build
dependencies required to compile new module bindings and copy the result
in the second phase.

Github issue / Community forum post (link here to close automatically):

---------

Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2023-12-01 12:58:55 +01:00
कारतोफ्फेलस्क्रिप्ट™
054c4bacd5 ci: Fix docker build for release process (no-changelog) 2023-11-29 15:54:36 +01:00
कारतोफ्फेलस्क्रिप्ट™
d5762a7539 ci: Fix docker builds for releases (#7865) 2023-11-29 15:25:50 +01:00
कारतोफ्फेलस्क्रिप्ट™
101255d186 ci: Make builds release-channel aware. Add support for scheduled beta builds (#7323)
ADO-1121

---------

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2023-10-03 20:49:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
1b4247498b ci: Trim FE package.json files before publishing (no-changelog) 2023-08-31 14:45:44 +02:00
कारतोफ्फेलस्क्रिप्ट™
b701dcb8ef ci!: Drop support for Node.js 16. Add initial support for Node.js 20 (#6649)
We need to drop node 16 support, [as support for it is ends much earlier now, due to support for openssl 1.1.1 ending](https://nodejs.org/en/blog/announcements/nodejs16-eol).

`0.236.x` releases will continue to support Node.js 16 for another two months, and `1.x.x` releases will only support Node.js 18 for now.
2023-07-12 15:03:23 +02:00
कारतोफ्फेलस्क्रिप्ट™
f217e1f149 ci: fix docker build for release images (no-changelog) 2023-06-27 17:13:28 +02:00
कारतोफ्फेलस्क्रिप्ट™
f024d8be5a ci!: Update docker images for v1 release (#6365)
* ci: Remove debian and rhel7 images

* include libc6-compat in all alpine images

* run all n8n docker containers as the user `node` instead of `root`

* upgrade the default version of npm bundled in all containers

* consolidate docker entrypoints
2023-06-22 19:57:59 +02:00
कारतोफ्फेलस्क्रिप्ट™
41cb0eec6e feat(API): Set up error tracking using Sentry (#4394)
* feat(cli): Setup error tracking using Sentry

* make error reporting available in the workflows package

* address some of the PR comments

* create a ErrorReporterProxy like LoggerProxy

* remove the `captureError` helper. use ErrorReporterProxy directly

* fix linting issues

* remove ErrorReporterProxy warnings in tests

* check for NODE_ENV === 'production' instead

* IErrorReporter -> ErrorReporter

* ErrorReporterProxy.getInstance() -> ErrorReporter

* allow capturing stacks in warnings as well

* make n8n debugging consistent with `npm start`

* IReportingOptions -> ReportingOptions

* use consistent signature for `error` and `warn`

* use Logger instead of console.log
2022-11-04 17:34:47 +01:00
कारतोफ्फेलस्क्रिप्ट™
aec2489aef fix(docker): n8n docker image needs su-exec (#3993) 2022-09-01 09:48:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
34a99fd089 fix(docker): Revert docker USER and WORKDIR changes (#3992)
Switching from `root` to another user needs a bit more testing, as we need to figure out how to auto-migrate all existing instances of n8n when people upgrade.
2022-09-01 09:40:35 +02:00
कारतोफ्फेलस्क्रिप्ट™
346ebee584 fix(docker): Make the docker images backward compatible (#3987) 2022-08-31 19:34:30 +02:00