From 9e2a01aeaf36766a1cf7a1d9a4d6e02f45739bd3 Mon Sep 17 00:00:00 2001 From: Tomi Turtiainen <10324676+tomi@users.noreply.github.com> Date: Tue, 21 Jan 2025 14:31:06 +0200 Subject: [PATCH] feat(core): Enable task runner by default (#12726) --- packages/@n8n/config/src/configs/runners.config.ts | 3 +-- packages/@n8n/config/test/config.test.ts | 2 +- packages/cli/src/task-runners/task-runner-process.ts | 1 + 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/@n8n/config/src/configs/runners.config.ts b/packages/@n8n/config/src/configs/runners.config.ts index 02ebdf5df9..2fa8cd6bc1 100644 --- a/packages/@n8n/config/src/configs/runners.config.ts +++ b/packages/@n8n/config/src/configs/runners.config.ts @@ -10,9 +10,8 @@ export type TaskRunnerMode = 'internal' | 'external'; @Config export class TaskRunnersConfig { @Env('N8N_RUNNERS_ENABLED') - enabled: boolean = false; + enabled: boolean = true; - // Defaults to true for now @Env('N8N_RUNNERS_MODE') mode: TaskRunnerMode = 'internal'; diff --git a/packages/@n8n/config/test/config.test.ts b/packages/@n8n/config/test/config.test.ts index d9499d7849..7c891f73d5 100644 --- a/packages/@n8n/config/test/config.test.ts +++ b/packages/@n8n/config/test/config.test.ts @@ -221,7 +221,7 @@ describe('GlobalConfig', () => { }, }, taskRunners: { - enabled: false, + enabled: true, mode: 'internal', path: '/runners', authToken: '', diff --git a/packages/cli/src/task-runners/task-runner-process.ts b/packages/cli/src/task-runners/task-runner-process.ts index a657a35e5b..c2e769e6ec 100644 --- a/packages/cli/src/task-runners/task-runner-process.ts +++ b/packages/cli/src/task-runners/task-runner-process.ts @@ -54,6 +54,7 @@ export class TaskRunnerProcess extends TypedEmitter { private readonly passthroughEnvVars = [ 'PATH', + 'HOME', // So home directory can be resolved correctly 'GENERIC_TIMEZONE', 'NODE_FUNCTION_ALLOW_BUILTIN', 'NODE_FUNCTION_ALLOW_EXTERNAL',