diff --git a/crates/workspace-server/src/records.rs b/crates/workspace-server/src/records.rs index 236d138d..2cde25d8 100644 --- a/crates/workspace-server/src/records.rs +++ b/crates/workspace-server/src/records.rs @@ -479,6 +479,7 @@ pub fn ticket_api_typescript() -> String { TicketAssignmentPrincipalSummary::decl(&config), TicketActionEligibility::decl(&config), TicketMergeRequestSummary::decl(&config), + MergeRequestRefDiagnostic::decl(&config), MergeRequestListItem::decl(&config), MergeRequestListResponse::decl(&config), TicketEvidenceSummary::decl(&config), diff --git a/web/workspace/src/lib/generated/ticket-api.ts b/web/workspace/src/lib/generated/ticket-api.ts index dc366555..1901ee15 100644 --- a/web/workspace/src/lib/generated/ticket-api.ts +++ b/web/workspace/src/lib/generated/ticket-api.ts @@ -25,7 +25,9 @@ export type TicketActionEligibility = { can_assign_orchestrator: boolean, can_un export type TicketMergeRequestSummary = { merge_request_id: string, repository_key: string, state: string, review_status: string, selector_from: string | null, selector_to: string, updated_at: string, current_subject_ref: string | null, review_subject_ref: string | null, review_requested_at: string | null, review_submitted_at: string | null, review_excerpt: string | null, }; -export type MergeRequestListItem = { summary: TicketMergeRequestSummary, ticket_ids: Array, thread_event_count: number, }; +export type MergeRequestRefDiagnostic = { code: string, message: string, }; + +export type MergeRequestListItem = { summary: TicketMergeRequestSummary, ticket_ids: Array, thread_event_count: number, ref_diagnostics?: Array, }; export type MergeRequestListResponse = { items: Array, next_cursor: string | null, };