From 40d759bce089d583a995d1745c40fca6c131c36f Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Fri, 1 Aug 2025 17:19:22 +0100 Subject: [PATCH] fix: backwards compatible snapshot runStatus to prevent DEQUEUED status from breaking older runners --- .../run-engine/src/engine/systems/executionSnapshotSystem.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal-packages/run-engine/src/engine/systems/executionSnapshotSystem.ts b/internal-packages/run-engine/src/engine/systems/executionSnapshotSystem.ts index 8ab2de2da0..a9d5600aea 100644 --- a/internal-packages/run-engine/src/engine/systems/executionSnapshotSystem.ts +++ b/internal-packages/run-engine/src/engine/systems/executionSnapshotSystem.ts @@ -277,7 +277,8 @@ export class ExecutionSnapshotSystem { description: snapshot.description, previousSnapshotId, runId: run.id, - runStatus: run.status, + // We can't set the runStatus to DEQUEUED because it will break older runners + runStatus: run.status === "DEQUEUED" ? "PENDING" : run.status, attemptNumber: run.attemptNumber ?? undefined, batchId, environmentId,