fix(coderd/database): correct task pending status logic (#21886)

Previously, tasks with pending provisioner jobs (not yet picked up)
were incorrectly reported as "initializing".

Refs #21887
This commit is contained in:
Mathias Fredriksson
2026-02-05 14:08:03 +02:00
committed by GitHub
parent 90faf513c9
commit 96695edfed
6 changed files with 294 additions and 7 deletions
+2 -2
View File
@@ -7093,8 +7093,8 @@ func TestTasksWithStatusView(t *testing.T) {
name: "PendingStart",
buildStatus: database.ProvisionerJobStatusPending,
buildTransition: database.WorkspaceTransitionStart,
expectedStatus: database.TaskStatusInitializing,
description: "Workspace build is starting (pending)",
expectedStatus: database.TaskStatusPending,
description: "Workspace build pending (not yet picked up by provisioner)",
expectBuildNumberValid: true,
expectBuildNumber: 1,
expectWorkspaceAgentValid: false,