Skip to content

Commit 77455f3

Browse files
committed
Added a Root badge to the runs list
1 parent b18129a commit 77455f3

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

apps/webapp/app/components/runs/v3/TaskRunsTable.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ import { LiveTimer } from "./LiveTimer";
4141
import { ReplayRunDialog } from "./ReplayRunDialog";
4242
import { TaskRunStatusCombo } from "./TaskRunStatus";
4343
import { RunTag } from "./RunTag";
44+
import { Badge } from "~/components/primitives/Badge";
4445

4546
type RunsTableProps = {
4647
total: number;
@@ -123,7 +124,7 @@ export function TaskRunsTable({
123124
)}
124125
<TableHeaderCell alignment="right">Run #</TableHeaderCell>
125126
<TableHeaderCell>Env</TableHeaderCell>
126-
<TableHeaderCell>Task ID</TableHeaderCell>
127+
<TableHeaderCell>Task</TableHeaderCell>
127128
<TableHeaderCell>Version</TableHeaderCell>
128129
<TableHeaderCell>Status</TableHeaderCell>
129130
<TableHeaderCell>Started</TableHeaderCell>
@@ -278,7 +279,9 @@ export function TaskRunsTable({
278279
userName={run.environment.userName}
279280
/>
280281
</TableCell>
281-
<TableCell to={path}>{run.taskIdentifier}</TableCell>
282+
<TableCell to={path}>
283+
{run.taskIdentifier} {run.rootTaskRunId === null ? <Badge>Root</Badge> : null}
284+
</TableCell>
282285
<TableCell to={path}>{run.version ?? "–"}</TableCell>
283286
<TableCell to={path}>
284287
<TaskRunStatusCombo status={run.status} />

apps/webapp/app/presenters/v3/RunListPresenter.server.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@ export class RunListPresenter extends BasePresenter {
168168
usageDurationMs: BigInt;
169169
tags: string[];
170170
depth: number;
171+
rootTaskRunId: string | null;
171172
}[]
172173
>`
173174
SELECT
@@ -192,6 +193,7 @@ export class RunListPresenter extends BasePresenter {
192193
tr."costInCents" AS "costInCents",
193194
tr."usageDurationMs" AS "usageDurationMs",
194195
tr."depth" AS "depth",
196+
tr."rootTaskRunId" AS "rootTaskRunId",
195197
array_remove(array_agg(tag.name), NULL) AS "tags"
196198
FROM
197199
${sqlDatabaseSchema}."TaskRun" tr
@@ -336,6 +338,7 @@ WHERE
336338
usageDurationMs: Number(run.usageDurationMs),
337339
tags: run.tags.sort((a, b) => a.localeCompare(b)),
338340
depth: run.depth,
341+
rootTaskRunId: run.rootTaskRunId,
339342
};
340343
}),
341344
pagination: {

0 commit comments

Comments
 (0)