fix: align Workdir occupancy UI with stable worker IDs
This commit is contained in:
@@ -119,7 +119,6 @@ export type WorkingDirectoryRepositoryOption = {
|
|||||||
|
|
||||||
export type WorkingDirectoryOccupancy = {
|
export type WorkingDirectoryOccupancy = {
|
||||||
runtime_id: string;
|
runtime_id: string;
|
||||||
runtime_worker_id: number;
|
|
||||||
worker_id: string;
|
worker_id: string;
|
||||||
display_name: string;
|
display_name: string;
|
||||||
linked_at: string;
|
linked_at: string;
|
||||||
@@ -135,7 +134,7 @@ export type WorkingDirectorySummary = {
|
|||||||
materializer_kind: string;
|
materializer_kind: string;
|
||||||
status: string;
|
status: string;
|
||||||
cleanliness?: string | null;
|
cleanliness?: string | null;
|
||||||
primary_worker_id?: number | null;
|
primary_worker_id?: string | null;
|
||||||
occupied_by?: WorkingDirectoryOccupancy | null;
|
occupied_by?: WorkingDirectoryOccupancy | null;
|
||||||
cleanup_target: {
|
cleanup_target: {
|
||||||
kind: string;
|
kind: string;
|
||||||
|
|||||||
@@ -120,8 +120,7 @@ Deno.test("defaultWorkerLaunchForm skips occupied working directories", () => {
|
|||||||
...options.working_directories[0],
|
...options.working_directories[0],
|
||||||
occupied_by: {
|
occupied_by: {
|
||||||
runtime_id: "embedded",
|
runtime_id: "embedded",
|
||||||
runtime_worker_id: 12,
|
worker_id: "0198f82e-6d90-7f15-a121-174a02e10e77",
|
||||||
worker_id: "embedded:12",
|
|
||||||
display_name: "Worker 12",
|
display_name: "Worker 12",
|
||||||
linked_at: "2026-07-24T00:00:00Z",
|
linked_at: "2026-07-24T00:00:00Z",
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -146,7 +146,7 @@
|
|||||||
<td>
|
<td>
|
||||||
{#if workdir.occupied_by}
|
{#if workdir.occupied_by}
|
||||||
<span>{workdir.occupied_by.display_name}</span>
|
<span>{workdir.occupied_by.display_name}</span>
|
||||||
<small>{workdir.occupied_by.runtime_id}:{workdir.occupied_by.runtime_worker_id}</small>
|
<small>{workdir.occupied_by.runtime_id}:{workdir.occupied_by.worker_id}</small>
|
||||||
{:else}
|
{:else}
|
||||||
<span class="muted">—</span>
|
<span class="muted">—</span>
|
||||||
{/if}
|
{/if}
|
||||||
|
|||||||
Reference in New Issue
Block a user