From 5ae0bd25c0307959df0a247dafb0d72953012de7 Mon Sep 17 00:00:00 2001 From: FrozenPandaz Date: Mon, 26 Aug 2024 16:33:01 -0400 Subject: [PATCH] fix(core): do not stream output when static output style is enabled --- packages/nx/src/tasks-runner/default-tasks-runner.ts | 3 ++- packages/nx/src/tasks-runner/task-orchestrator.ts | 8 ++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/nx/src/tasks-runner/default-tasks-runner.ts b/packages/nx/src/tasks-runner/default-tasks-runner.ts index fc015689d46ce..ea3f20597e376 100644 --- a/packages/nx/src/tasks-runner/default-tasks-runner.ts +++ b/packages/nx/src/tasks-runner/default-tasks-runner.ts @@ -136,7 +136,8 @@ async function runAllTasks( context.taskGraph, options, context.nxArgs?.nxBail, - context.daemon + context.daemon, + context.nxArgs?.outputStyle ); return orchestrator.run(); diff --git a/packages/nx/src/tasks-runner/task-orchestrator.ts b/packages/nx/src/tasks-runner/task-orchestrator.ts index a815009bb0a9f..6720fc5894ad0 100644 --- a/packages/nx/src/tasks-runner/task-orchestrator.ts +++ b/packages/nx/src/tasks-runner/task-orchestrator.ts @@ -80,7 +80,8 @@ export class TaskOrchestrator { private readonly taskGraph: TaskGraph, private readonly options: DefaultTasksRunnerOptions, private readonly bail: boolean, - private readonly daemon: DaemonClient + private readonly daemon: DaemonClient, + private readonly outputStyle: string ) {} async run() { @@ -360,7 +361,10 @@ export class TaskOrchestrator { const pipeOutput = await this.pipeOutputCapture(task); // obtain metadata const temporaryOutputPath = this.cache.temporaryOutputPath(task); - const streamOutput = shouldStreamOutput(task, this.initiatingProject); + const streamOutput = + this.outputStyle === 'static' + ? false + : shouldStreamOutput(task, this.initiatingProject); let env = pipeOutput ? getEnvVariablesForTask(