Skip to content

Commit ddc8735

Browse files
samejrmatt-aitken
authored andcommitted
Show the Machine in the Details tab in the Run inspector
1 parent 3d5f276 commit ddc8735

File tree

1 file changed

+15
-1
lines changed
  • apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam.spans.$spanParam

1 file changed

+15
-1
lines changed

apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam.spans.$spanParam/route.tsx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {
77
import { type LoaderFunctionArgs } from "@remix-run/server-runtime";
88
import {
99
formatDurationMilliseconds,
10+
MachinePresetName,
1011
type TaskRunError,
1112
taskRunErrorEnhancer,
1213
} from "@trigger.dev/core/v3";
@@ -18,6 +19,8 @@ import { AdminDebugRun } from "~/components/admin/debugRun";
1819
import { CodeBlock } from "~/components/code/CodeBlock";
1920
import { EnvironmentCombo } from "~/components/environments/EnvironmentLabel";
2021
import { Feedback } from "~/components/Feedback";
22+
import { MachineLabelCombo } from "~/components/MachineLabelCombo";
23+
import { MachineTooltipInfo } from "~/components/MachineTooltipInfo";
2124
import { Button, LinkButton } from "~/components/primitives/Buttons";
2225
import { Callout } from "~/components/primitives/Callout";
2326
import { DateTime, DateTimeAccurate } from "~/components/primitives/DateTime";
@@ -36,7 +39,6 @@ import {
3639
import { TabButton, TabContainer } from "~/components/primitives/Tabs";
3740
import { TextLink } from "~/components/primitives/TextLink";
3841
import { InfoIconTooltip, SimpleTooltip } from "~/components/primitives/Tooltip";
39-
import { RuntimeIcon } from "~/components/RuntimeIcon";
4042
import { RunTimeline, RunTimelineEvent, SpanTimeline } from "~/components/run/RunTimeline";
4143
import { PacketDisplay } from "~/components/runs/v3/PacketDisplay";
4244
import { RunIcon } from "~/components/runs/v3/RunIcon";
@@ -46,6 +48,7 @@ import { SpanTitle } from "~/components/runs/v3/SpanTitle";
4648
import { TaskRunAttemptStatusCombo } from "~/components/runs/v3/TaskRunAttemptStatus";
4749
import { TaskRunStatusCombo, TaskRunStatusReason } from "~/components/runs/v3/TaskRunStatus";
4850
import { WaitpointDetailTable } from "~/components/runs/v3/WaitpointDetails";
51+
import { RuntimeIcon } from "~/components/RuntimeIcon";
4952
import { WarmStartCombo } from "~/components/WarmStarts";
5053
import { useEnvironment } from "~/hooks/useEnvironment";
5154
import { useOrganization } from "~/hooks/useOrganizations";
@@ -615,6 +618,17 @@ function RunBody({
615618
</Property.Value>
616619
</Property.Item>
617620
)}
621+
<Property.Item>
622+
<Property.Label>
623+
<span className="flex items-center gap-1">
624+
Machine
625+
<InfoIconTooltip content={<MachineTooltipInfo />} />
626+
</span>
627+
</Property.Label>
628+
<Property.Value className="-ml-0.5">
629+
<MachineLabelCombo preset={run.machinePreset as MachinePresetName} />
630+
</Property.Value>
631+
</Property.Item>
618632
{run.schedule && (
619633
<Property.Item>
620634
<Property.Label>Schedule</Property.Label>

0 commit comments

Comments
 (0)