File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ import { LiveTimer } from "./LiveTimer";
41
41
import { ReplayRunDialog } from "./ReplayRunDialog" ;
42
42
import { TaskRunStatusCombo } from "./TaskRunStatus" ;
43
43
import { RunTag } from "./RunTag" ;
44
+ import { Badge } from "~/components/primitives/Badge" ;
44
45
45
46
type RunsTableProps = {
46
47
total : number ;
@@ -123,7 +124,7 @@ export function TaskRunsTable({
123
124
) }
124
125
< TableHeaderCell alignment = "right" > Run #</ TableHeaderCell >
125
126
< TableHeaderCell > Env</ TableHeaderCell >
126
- < TableHeaderCell > Task ID </ TableHeaderCell >
127
+ < TableHeaderCell > Task</ TableHeaderCell >
127
128
< TableHeaderCell > Version</ TableHeaderCell >
128
129
< TableHeaderCell > Status</ TableHeaderCell >
129
130
< TableHeaderCell > Started</ TableHeaderCell >
@@ -278,7 +279,9 @@ export function TaskRunsTable({
278
279
userName = { run . environment . userName }
279
280
/>
280
281
</ TableCell >
281
- < TableCell to = { path } > { run . taskIdentifier } </ TableCell >
282
+ < TableCell to = { path } >
283
+ { run . taskIdentifier } { run . rootTaskRunId === null ? < Badge > Root</ Badge > : null }
284
+ </ TableCell >
282
285
< TableCell to = { path } > { run . version ?? "–" } </ TableCell >
283
286
< TableCell to = { path } >
284
287
< TaskRunStatusCombo status = { run . status } />
Original file line number Diff line number Diff line change @@ -168,6 +168,7 @@ export class RunListPresenter extends BasePresenter {
168
168
usageDurationMs : BigInt ;
169
169
tags : string [ ] ;
170
170
depth : number ;
171
+ rootTaskRunId : string | null ;
171
172
} [ ]
172
173
> `
173
174
SELECT
@@ -192,6 +193,7 @@ export class RunListPresenter extends BasePresenter {
192
193
tr."costInCents" AS "costInCents",
193
194
tr."usageDurationMs" AS "usageDurationMs",
194
195
tr."depth" AS "depth",
196
+ tr."rootTaskRunId" AS "rootTaskRunId",
195
197
array_remove(array_agg(tag.name), NULL) AS "tags"
196
198
FROM
197
199
${ sqlDatabaseSchema } ."TaskRun" tr
@@ -336,6 +338,7 @@ WHERE
336
338
usageDurationMs : Number ( run . usageDurationMs ) ,
337
339
tags : run . tags . sort ( ( a , b ) => a . localeCompare ( b ) ) ,
338
340
depth : run . depth ,
341
+ rootTaskRunId : run . rootTaskRunId ,
339
342
} ;
340
343
} ) ,
341
344
pagination : {
You can’t perform that action at this time.
0 commit comments