From 554209a0632d2bfa2f84c8c84f5014ddc93da500 Mon Sep 17 00:00:00 2001 From: Johan Haals Date: Tue, 9 Feb 2021 16:48:31 +0100 Subject: [PATCH] emot step status --- .../src/scaffolder/tasks/TaskWorker.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts b/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts index d2f3b88e65..66d1331c5c 100644 --- a/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts +++ b/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts @@ -77,7 +77,10 @@ export class TaskWorker { }); taskLogger.add(new winston.transports.Stream({ stream })); - await task.emitLog(`Beginning step ${step.name}`, metadata); + await task.emitLog(`Beginning step ${step.name}`, { + ...metadata, + status: 'processing', + }); const action = actionRegistry.get(step.action); if (!action) { @@ -97,9 +100,15 @@ export class TaskWorker { }, }); - await task.emitLog(`Finished step ${step.name}`, metadata); + await task.emitLog(`Finished step ${step.name}`, { + ...metadata, + status: 'completed', + }); } catch (error) { - await task.emitLog(String(error.stack), metadata); + await task.emitLog(String(error.stack), { + ...metadata, + status: 'failed', + }); throw error; } }