@@ -25,27 +25,22 @@ const (
2525)
2626
2727type integrationWaitResult struct {
28- SubmissionID int64 `json:"submission_id"`
29- Branch string `json:"branch"`
30- SourceRef string `json:"source_ref,omitempty"`
31- RefKind domain.RefKind `json:"ref_kind,omitempty"`
32- SourceWorktree string `json:"source_worktree"`
33- SourceSHA string `json:"source_sha"`
34- RepositoryRoot string `json:"repository_root"`
35- ProtectedBranch string `json:"protected_branch"`
36- SubmissionStatus domain.SubmissionStatus `json:"submission_status"`
37- PublishRequestID int64 `json:"publish_request_id,omitempty"`
38- PublishStatus domain.PublishStatus `json:"publish_status,omitempty"`
39- Outcome waitOutcome `json:"outcome"`
40- DurationMS int64 `json:"duration_ms"`
41- QueueState string `json:"queue_state,omitempty"`
42- QueueLength int `json:"queue_length,omitempty"`
43- HasBlockedSubmissions bool `json:"has_blocked_submissions,omitempty"`
44- HasRunningPublishes bool `json:"has_running_publishes,omitempty"`
45- HasRunningSubmissions bool `json:"has_running_submissions,omitempty"`
46- HasQueuedWork bool `json:"has_queued_work,omitempty"`
47- LastWorkerResult string `json:"last_worker_result,omitempty"`
48- Error string `json:"error,omitempty"`
28+ SubmissionID int64 `json:"submission_id"`
29+ Branch string `json:"branch"`
30+ SourceRef string `json:"source_ref,omitempty"`
31+ RefKind domain.RefKind `json:"ref_kind,omitempty"`
32+ SourceWorktree string `json:"source_worktree"`
33+ SourceSHA string `json:"source_sha"`
34+ RepositoryRoot string `json:"repository_root"`
35+ ProtectedBranch string `json:"protected_branch"`
36+ SubmissionStatus domain.SubmissionStatus `json:"submission_status"`
37+ PublishRequestID int64 `json:"publish_request_id,omitempty"`
38+ PublishStatus domain.PublishStatus `json:"publish_status,omitempty"`
39+ Outcome waitOutcome `json:"outcome"`
40+ DurationMS int64 `json:"duration_ms"`
41+ QueueSummary queueSummary `json:"queue_summary,omitempty"`
42+ LastWorkerResult string `json:"last_worker_result,omitempty"`
43+ Error string `json:"error,omitempty"`
4944}
5045
5146type waitTarget string
@@ -70,12 +65,7 @@ type submissionWaitResult struct {
7065 PublishStatus domain.PublishStatus `json:"publish_status,omitempty"`
7166 Outcome waitOutcome `json:"outcome"`
7267 DurationMS int64 `json:"duration_ms"`
73- QueueState string `json:"queue_state,omitempty"`
74- QueueLength int `json:"queue_length,omitempty"`
75- HasBlockedSubmissions bool `json:"has_blocked_submissions,omitempty"`
76- HasRunningPublishes bool `json:"has_running_publishes,omitempty"`
77- HasRunningSubmissions bool `json:"has_running_submissions,omitempty"`
78- HasQueuedWork bool `json:"has_queued_work,omitempty"`
68+ QueueSummary queueSummary `json:"queue_summary,omitempty"`
7969 LastWorkerResult string `json:"last_worker_result,omitempty"`
8070 PublishFailureCause string `json:"publish_failure_cause,omitempty"`
8171 PublishFailureSummary string `json:"publish_failure_summary,omitempty"`
@@ -177,12 +167,12 @@ Flags:
177167 }
178168 printer .Line ("Outcome: %s" , result .Outcome )
179169 printer .Line ("Queue summary: state=%s length=%d blocked=%t running_publishes=%t running_submissions=%t queued_work=%t" ,
180- result .QueueState ,
181- result .QueueLength ,
182- result .HasBlockedSubmissions ,
183- result .HasRunningPublishes ,
184- result .HasRunningSubmissions ,
185- result .HasQueuedWork ,
170+ result .QueueSummary . Headline ,
171+ result .QueueSummary . QueueLength ,
172+ result .QueueSummary . HasBlockedSubmissions ,
173+ result .QueueSummary . HasRunningPublishes ,
174+ result .QueueSummary . HasRunningSubmissions ,
175+ result .QueueSummary . HasQueuedWork ,
186176 )
187177 if result .LastWorkerResult != "" {
188178 printer .Line ("Last worker result: %s" , result .LastWorkerResult )
@@ -531,12 +521,7 @@ func populateIntegrationWaitQueueSummary(store state.Store, repoID int64, result
531521 if err != nil {
532522 return
533523 }
534- result .QueueState = snapshot .Summary .Headline
535- result .QueueLength = snapshot .Summary .QueueLength
536- result .HasBlockedSubmissions = snapshot .Summary .HasBlockedSubmissions
537- result .HasRunningPublishes = snapshot .Summary .HasRunningPublishes
538- result .HasRunningSubmissions = snapshot .Summary .HasRunningSubmissions
539- result .HasQueuedWork = snapshot .Summary .HasQueuedWork
524+ result .QueueSummary = snapshot .Summary
540525}
541526
542527func populateSubmissionWaitQueueSummary (store state.Store , repoID int64 , result * submissionWaitResult ) {
@@ -547,10 +532,5 @@ func populateSubmissionWaitQueueSummary(store state.Store, repoID int64, result
547532 if err != nil {
548533 return
549534 }
550- result .QueueState = snapshot .Summary .Headline
551- result .QueueLength = snapshot .Summary .QueueLength
552- result .HasBlockedSubmissions = snapshot .Summary .HasBlockedSubmissions
553- result .HasRunningPublishes = snapshot .Summary .HasRunningPublishes
554- result .HasRunningSubmissions = snapshot .Summary .HasRunningSubmissions
555- result .HasQueuedWork = snapshot .Summary .HasQueuedWork
535+ result .QueueSummary = snapshot .Summary
556536}
0 commit comments