fix(core): Propagate env to task runner (#14638)

This commit is contained in:
Iván Ovejero
2025-04-15 11:58:54 +02:00
committed by GitHub
parent 513f20a902
commit 8e26d5514d
3 changed files with 3 additions and 0 deletions

View File

@@ -22,6 +22,7 @@
"N8N_RUNNERS_HEALTH_CHECK_SERVER_PORT", "N8N_RUNNERS_HEALTH_CHECK_SERVER_PORT",
"NODE_FUNCTION_ALLOW_BUILTIN", "NODE_FUNCTION_ALLOW_BUILTIN",
"NODE_FUNCTION_ALLOW_EXTERNAL", "NODE_FUNCTION_ALLOW_EXTERNAL",
"N8N_RUNNERS_ALLOW_PROTOTYPE_MUTATION",
"NODE_OPTIONS", "NODE_OPTIONS",
"NODE_PATH", "NODE_PATH",
"N8N_SENTRY_DSN", "N8N_SENTRY_DSN",

View File

@@ -78,6 +78,7 @@ describe('TaskRunnerProcess', () => {
'DEPLOYMENT_NAME', 'DEPLOYMENT_NAME',
'NODE_PATH', 'NODE_PATH',
'GENERIC_TIMEZONE', 'GENERIC_TIMEZONE',
'N8N_RUNNERS_ALLOW_PROTOTYPE_MUTATION',
])('should propagate %s from env as is', async (envVar) => { ])('should propagate %s from env as is', async (envVar) => {
jest.spyOn(authService, 'createGrantToken').mockResolvedValue('grantToken'); jest.spyOn(authService, 'createGrantToken').mockResolvedValue('grantToken');
process.env[envVar] = 'custom value'; process.env[envVar] = 'custom value';

View File

@@ -59,6 +59,7 @@ export class TaskRunnerProcess extends TypedEmitter<TaskRunnerProcessEventMap> {
'NODE_FUNCTION_ALLOW_BUILTIN', 'NODE_FUNCTION_ALLOW_BUILTIN',
'NODE_FUNCTION_ALLOW_EXTERNAL', 'NODE_FUNCTION_ALLOW_EXTERNAL',
'N8N_SENTRY_DSN', 'N8N_SENTRY_DSN',
'N8N_RUNNERS_ALLOW_PROTOTYPE_MUTATION',
// Metadata about the environment // Metadata about the environment
'N8N_VERSION', 'N8N_VERSION',
'ENVIRONMENT', 'ENVIRONMENT',