From 54d0d6d328861738b9cf05d6e68364132bc667d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arwid=20Thornstro=CC=88m?= Date: Tue, 11 Jun 2024 10:23:34 +0200 Subject: [PATCH] more status updates --- .../deployment/testservers/status/status.ts | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/src/commands/deployment/testservers/status/status.ts b/src/commands/deployment/testservers/status/status.ts index 23ef2c4..cb5a543 100644 --- a/src/commands/deployment/testservers/status/status.ts +++ b/src/commands/deployment/testservers/status/status.ts @@ -56,9 +56,11 @@ module.exports = { 'photowall', issueNumber ); + return { issue: issueNumber, - status: getStatusIcon(issueData ? issueData.state : 'null') + status: getStatusIcon(issueData ? issueData.state : 'null'), + issueUpdated: issueData ? issueData.updated_at : null }; }; @@ -122,8 +124,9 @@ module.exports = { 'stack', 'branch', 'issue status', - 'time since update', - 'url' + 'issue updated', + 'stack updated' + // 'url' ]) .line('-'); // Sort on stackname @@ -157,10 +160,21 @@ module.exports = { stack.name, ellipsis(stack.branch, 24), printIssueStatus(issueStatuses, branchIssueNumber), + issueStatuses.find( + issueStatus => issueStatus.issue === branchIssueNumber + ) + ? timeSince( + new Date( + issueStatuses.find( + issueStatus => issueStatus.issue === branchIssueNumber + ).issueUpdated + ).getTime() + ) + : '-', !isNaN(t.getTime()) ? timeSince(t.getTime()) - : timeSince(new Date(stack.created).getTime()), - stackUrl(stack.name) + : timeSince(new Date(stack.created).getTime()) + // stackUrl(stack.name) ]); } tto.print(true);