From 6631a00fb56c90d47619d3a5899d56130b8ed883 Mon Sep 17 00:00:00 2001 From: Christopher Homberger Date: Sat, 30 Nov 2024 20:03:33 +0100 Subject: [PATCH] step ids are strings --- src/act.ts | 8 ++++---- src/historyManager.ts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/act.ts b/src/act.ts index a5c7658..bb25f05 100644 --- a/src/act.ts +++ b/src/act.ts @@ -445,7 +445,7 @@ export class Act { }, steps: [ { - id: -1, // Special id for setup job + id: "--setup-job", // Special id for setup job name: 'Setup Job', status: HistoryStatus.Running, date: { @@ -460,13 +460,13 @@ export class Act { const isCompleteJobStep = this.historyManager.workspaceHistory[commandArgs.path][historyIndex].jobs![jobIndex].steps!.length > 1; if (parsedMessage.stepID || isCompleteJobStep) { let stepName: string; - let stepId: number; + let stepId: string; if (!parsedMessage.stepID && isCompleteJobStep) { stepName = 'Complete Job'; - stepId = -2; // Special Id for complete job + stepId = "--complete-job"; // Special Id for complete job } else { stepName = parsedMessage.stage !== 'Main' ? `${parsedMessage.stage} ${parsedMessage.step}` : parsedMessage.step; - stepId = parseInt(parsedMessage.stepID[0]); + stepId = parsedMessage.stepID[0]; } if (this.historyManager.workspaceHistory[commandArgs.path][historyIndex].jobs![jobIndex].steps![0].status === HistoryStatus.Running) { diff --git a/src/historyManager.ts b/src/historyManager.ts index 8654df2..3bf8f25 100644 --- a/src/historyManager.ts +++ b/src/historyManager.ts @@ -29,7 +29,7 @@ export interface Job { } export interface Step { - id: number, + id: string, name: string, status: HistoryStatus, date: {