From 9568fcedf1f8b94a74874b62b9df0b94e2c1c635 Mon Sep 17 00:00:00 2001 From: nicktrn <55853254+nicktrn@users.noreply.github.com> Date: Mon, 15 Sep 2025 22:16:11 +0100 Subject: [PATCH] chore(supervisor): remove deprecated route --- apps/supervisor/src/workloadServer/index.ts | 23 ------------------- .../src/v3/runEngineWorker/workload/http.ts | 14 ----------- 2 files changed, 37 deletions(-) diff --git a/apps/supervisor/src/workloadServer/index.ts b/apps/supervisor/src/workloadServer/index.ts index e7e391bce3..6b24ffcf33 100644 --- a/apps/supervisor/src/workloadServer/index.ts +++ b/apps/supervisor/src/workloadServer/index.ts @@ -16,7 +16,6 @@ import { type WorkloadRunAttemptCompleteResponseBody, WorkloadRunAttemptStartRequestBody, type WorkloadRunAttemptStartResponseBody, - type WorkloadRunLatestSnapshotResponseBody, WorkloadRunSnapshotsSinceResponseBody, type WorkloadServerToClientEvents, type WorkloadSuspendRunResponseBody, @@ -322,28 +321,6 @@ export class WorkloadServer extends EventEmitter { }, } ) - .route("/api/v1/workload-actions/runs/:runFriendlyId/snapshots/latest", "GET", { - paramsSchema: WorkloadActionParams.pick({ runFriendlyId: true }), - handler: async ({ req, reply, params }) => { - const latestSnapshotResponse = await this.workerClient.getLatestSnapshot( - params.runFriendlyId, - this.runnerIdFromRequest(req) - ); - - if (!latestSnapshotResponse.success) { - this.logger.error("Failed to get latest snapshot", { - runId: params.runFriendlyId, - error: latestSnapshotResponse.error, - }); - reply.empty(500); - return; - } - - reply.json({ - execution: latestSnapshotResponse.data.execution, - } satisfies WorkloadRunLatestSnapshotResponseBody); - }, - }) .route( "/api/v1/workload-actions/runs/:runFriendlyId/snapshots/since/:snapshotFriendlyId", "GET", diff --git a/packages/core/src/v3/runEngineWorker/workload/http.ts b/packages/core/src/v3/runEngineWorker/workload/http.ts index 22978be81b..57c7f06e35 100644 --- a/packages/core/src/v3/runEngineWorker/workload/http.ts +++ b/packages/core/src/v3/runEngineWorker/workload/http.ts @@ -5,7 +5,6 @@ import { WorkloadRunAttemptCompleteRequestBody, WorkloadRunAttemptCompleteResponseBody, WorkloadRunAttemptStartResponseBody, - WorkloadRunLatestSnapshotResponseBody, WorkloadDequeueFromVersionResponseBody, WorkloadRunAttemptStartRequestBody, WorkloadSuspendRunResponseBody, @@ -130,19 +129,6 @@ export class WorkloadHttpClient { ); } - async getRunExecutionData(runId: string) { - return wrapZodFetch( - WorkloadRunLatestSnapshotResponseBody, - `${this.apiUrl}/api/v1/workload-actions/runs/${runId}/snapshots/latest`, - { - method: "GET", - headers: { - ...this.defaultHeaders(), - }, - } - ); - } - async getSnapshotsSince(runId: string, snapshotId: string) { return wrapZodFetch( WorkloadRunSnapshotsSinceResponseBody,