summaryrefslogtreecommitdiff
path: root/src/SomhairlesDream.Server/Store.fs
diff options
context:
space:
mode:
Diffstat (limited to 'src/SomhairlesDream.Server/Store.fs')
-rw-r--r--src/SomhairlesDream.Server/Store.fs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/SomhairlesDream.Server/Store.fs b/src/SomhairlesDream.Server/Store.fs
index b4a2293..e1ee814 100644
--- a/src/SomhairlesDream.Server/Store.fs
+++ b/src/SomhairlesDream.Server/Store.fs
@@ -60,6 +60,7 @@ type ArtifactRunStore(ids: RunIds, staleAfter: TimeSpan, initialAt: DateTimeOffs
CurrentStepId = None
CurrentStepIndex = -1
TotalSteps = 0
+ CompletedSteps = [||]
LastHeartbeatAt = None
UpdatedAt = initialAt
Message = "waiting for design run"
@@ -120,6 +121,7 @@ type ArtifactRunStore(ids: RunIds, staleAfter: TimeSpan, initialAt: DateTimeOffs
TotalSteps = value.TotalSteps
CurrentStepId = None
CurrentStepIndex = -1
+ CompletedSteps = [||]
LastHeartbeatAt = Some value.At
UpdatedAt = value.At
Message = "design run started"
@@ -149,6 +151,7 @@ type ArtifactRunStore(ids: RunIds, staleAfter: TimeSpan, initialAt: DateTimeOffs
{ state with
CurrentStepId = Some value.StepId
CurrentStepIndex = value.StepIndex
+ CompletedSteps = Array.append state.CompletedSteps [| value.ArtifactPath |]
LastHeartbeatAt = Some value.At
UpdatedAt = value.At
Message = value.Message