feat: Add support for $env in the js task runner (no-changelog) (#11177)

This commit is contained in:
Tomi Turtiainen
2024-10-09 17:31:45 +03:00
committed by GitHub
parent 939c0dfc4c
commit e94cda3837
13 changed files with 445 additions and 88 deletions

View File

@@ -6,6 +6,13 @@
import type { PushType } from '@n8n/api-types';
import { GlobalConfig } from '@n8n/config';
import { WorkflowExecute } from 'n8n-core';
import {
ApplicationError,
ErrorReporterProxy as ErrorReporter,
NodeOperationError,
Workflow,
WorkflowHooks,
} from 'n8n-workflow';
import type {
IDataObject,
IExecuteData,
@@ -28,13 +35,7 @@ import type {
ITaskDataConnections,
ExecuteWorkflowOptions,
IWorkflowExecutionDataProcess,
} from 'n8n-workflow';
import {
ApplicationError,
ErrorReporterProxy as ErrorReporter,
NodeOperationError,
Workflow,
WorkflowHooks,
EnvProviderState,
} from 'n8n-workflow';
import { Container } from 'typedi';
@@ -1008,6 +1009,7 @@ export async function getBase(
connectionInputData: INodeExecutionData[],
siblingParameters: INodeParameters,
mode: WorkflowExecuteMode,
envProviderState: EnvProviderState,
executeData?: IExecuteData,
defaultReturnRunIndex?: number,
selfData?: IDataObject,
@@ -1028,6 +1030,7 @@ export async function getBase(
connectionInputData,
siblingParameters,
mode,
envProviderState,
executeData,
defaultReturnRunIndex,
selfData,