Skip to content

Refresh vendored Linear schema (fed840a) - #22

Open
OmerFarukOruc wants to merge 1 commit into
masterfrom
chore/schema-refresh
Open

Refresh vendored Linear schema (fed840a)#22
OmerFarukOruc wants to merge 1 commit into
masterfrom
chore/schema-refresh

Conversation

@OmerFarukOruc

@OmerFarukOruc OmerFarukOruc commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

What changed

Automated refresh of the vendored Linear GraphQL schema against linear/linear fed840a (fed840a976a755c8a9e5ecb6948f66307114e88c).

  • internal/client/schema.graphql synced from packages/sdk/src/schema.graphql
  • .linear-sdk-ref pin bumped
  • genqlient client regenerated
  • docs/internal/linear-api-coverage.md regenerated

Review carefully

This drift includes removals or field type changes. Additive-only refreshes are usually safe; this one may need operation updates before merge.## Drift report (before refresh)

schema drift: 32 types added upstream, 1 removed, 69 fields added, 2 fields removed, 3 field types changed, 15 enum values added, 1 enum values removed

types added upstream (32):
  AiConversationElicitationResponseData
  AiConversationElicitationResponsePart
  AiConversationMcpServerConnectionElicitationResponseData
  AiConversationMcpServerConnectionScope
  AiConversationMcpServerConnectionScopeType
  AiConversationMultipleChoiceElicitationResponseData
  AiConversationPostChatMessageToolCall
  AiConversationPostChatMessageToolCallArgs
  AiConversationPostChatMessageToolCallArgsPlatform
  AiConversationReadSettingToolCall
  AiConversationReadSettingToolCallArgs
  AiConversationSearchSettingsToolCall
  AiConversationSearchSettingsToolCallArgs
  AiConversationSettingWidget
  AiConversationSettingWidgetArgs
  AiConversationSettingWidgetArgsTarget
  DraftGenerationMetadata
  DraftUpdateHealthType
  InboxBadgeScope
  JiraProjectStatusesPayload
  Meeting
  MeetingAnalysisStatus
  PartnerOfferCategory
  PartnerProgramPartnerPayload
  TimeScheduleConfig
  TimeScheduleConfigInput
  UsageAlertConnection
  UsageAlertEdge
  UsageAlertFilter
  UsageAlertType
  UsageAlertTypeComparator
  WorkflowDefinitionEditAccess

types removed upstream (1):
  FetchDataPayload

fields added (69):
  AgentSession.modelSelection
  AiConversationAckPart.summary
  AiConversationCreateEntityToolCallResult.createdEntities
  AiConversationElicitationPart.integrationId
  AiConversationElicitationPart.scope
  AiConversationElicitationPart.serverUrl
  CustomerNeedNotification.actorInactive
  CustomerNotification.actorInactive
  Document.subscribers
  DocumentContent.meeting
  DocumentFilter.searchableContent
  DocumentNotification.actorInactive
  DocumentSearchResult.subscribers
  Draft.generationMetadata
  Draft.updateHealth
  GitHubImportSettingsInput.repositoriesSyncedAt
  GitHubImportSettingsInput.repositoryCount
  InheritanceEntityMapping.projectStatuses
  InitiativeNotification.actorInactive
  IssueDraft.relations
  IssueNotification.actorInactive
  Notification.actorInactive
  OauthClientApprovalNotification.actorInactive
  OrganizationSecuritySettingsInput.adminManagementRole
  PostNotification.actorInactive
  ProductAnnouncementNotification.actorInactive
  ProjectNotification.actorInactive
  ProjectStatusCreateInput.teamId
  ProjectStatusFilter.team
  PullRequest.mergedByExternalUser
  PullRequest.mergedByUser
  PullRequest.nativeStackId
  PullRequest.nativeStackNumber
  PullRequest.nativeStackPosition
  PullRequest.nativeStackSize
  PullRequest.nativeStackTargetBranch
  PullRequestCommit.committerExternalUserId
  PullRequestCommit.committerUserId
  PullRequestNotification.actorInactive
  Query.integrationJiraProjectStatuses
  Query.partnerProgramPartners
  Query.usageAlert
  Query.usageAlerts
  SlackChannelNameMapping.postAssignmentUpdates
  SlackChannelNameMapping.postSlaUpdates
  SlackChannelNameMappingInput.postAssignmentUpdates
  SlackChannelNameMappingInput.postSlaUpdates
  SlackSettingsInput.enableLoops
  Team.inheritProjectStatuses
  TeamCreateInput.inheritProjectStatuses
  ... 19 more

fields removed (2):
  JiraSettingsInput.statusNamesPerIssueType
  Query.fetchData

field types changed (3):
  DocumentContentHistoryCheckpointType.sourceMetadata: JSON -> JSONObject
  DocumentContentHistoryType.contentData: JSON -> JSONObject
  DocumentContentHistoryType.metadata: JSON -> JSONObject

enum values added (15):
  AiConversationElicitationKind.mcpServerConnection
  AiConversationEntityCardWidgetArgsType.AiPromptRules
  AiConversationEntityListWidgetArgsEntitiesType.AgentSession
  AiConversationEntityListWidgetArgsEntitiesType.AiPromptRules
  AiConversationPartType.elicitationResponse
  AiConversationTool.PostChatMessage
  AiConversationTool.ReadSetting
  AiConversationTool.SearchSettings
  AiConversationWidgetName.Setting
  NotificationSubscriptionType.workflowDefinition
  UserFlagType.loopEditRestrictionSpeedbumpShown
  ViewType.automationRunHistory
  WorkflowTrigger.cycleEnded
  WorkflowTrigger.cycleStarted
  WorkflowTriggerType.cycle

enum values removed (1):
  AiConversationErrorType.featureDisabled
exit status 1
::error title=Task 'schema-drift-check' failed::exit status 1
�[31mtask: Failed to run task "schema-drift-check": exit status 1
�[0m

Safety

  • Reads stay free; no write-path changes in this refresh
  • Operations remain schema-aligned (client regenerated from the new snapshot)
  • No token value is printed or logged

Checks

  • task ci green on this PR
  • Human review of removals / type changes if called out above

Opened by the schema-refresh workflow. Merge closes the nightly schema-drift failure loop.

@OmerFarukOruc OmerFarukOruc changed the title Refresh vendored Linear schema (b5d0ba6) Refresh vendored Linear schema (28aea7d) Aug 22, 2026
@OmerFarukOruc
OmerFarukOruc force-pushed the chore/schema-refresh branch 5 times, most recently from 8d3859e to 461f0dc Compare August 27, 2026 14:51
@OmerFarukOruc OmerFarukOruc changed the title Refresh vendored Linear schema (28aea7d) Refresh vendored Linear schema (cda6e4e) Aug 27, 2026
@OmerFarukOruc OmerFarukOruc changed the title Refresh vendored Linear schema (cda6e4e) Refresh vendored Linear schema (fed840a) Aug 28, 2026
Sync to linear/linear fed840a so the nightly schema-drift job stays green.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant