diff --git a/packages/nx/src/tasks-runner/life-cycle.ts b/packages/nx/src/tasks-runner/life-cycle.ts index 19e3812a21f..b3565c23f77 100644 --- a/packages/nx/src/tasks-runner/life-cycle.ts +++ b/packages/nx/src/tasks-runner/life-cycle.ts @@ -9,6 +9,10 @@ import { TaskStatus } from './tasks-runner'; /** * The result of a completed {@link Task} + * + * Task timing information (start and end timestamps) is available + * on the {@link Task} object itself via {@link Task.startTime} and + * {@link Task.endTime}. */ export interface TaskResult { task: Task; diff --git a/packages/nx/src/tasks-runner/task-orchestrator.ts b/packages/nx/src/tasks-runner/task-orchestrator.ts index 545aa551990..7ec6439ac56 100644 --- a/packages/nx/src/tasks-runner/task-orchestrator.ts +++ b/packages/nx/src/tasks-runner/task-orchestrator.ts @@ -622,7 +622,6 @@ export class TaskOrchestrator { task.startTime = result.startTime; task.endTime = result.endTime; return { - ...result, code: result.success ? 0 : 1, task, status: (result.success ? 'success' : 'failure') as TaskStatus,