fix(deps): update dependency @linear/sdk to v95 - #399
Merged
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
therockstorm
approved these changes
Sep 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
93.0.1→95.0.0Release Notes
linear/linear (@linear/sdk)
v95.0.0Compare Source
Major Changes
feat(schema): [breaking] Field 'AiConversationCreateSandboxToolCallArgs.repository' changed type from 'String!' to 'String' (AiConversationCreateSandboxToolCallArgs.repository)
feat(schema): [dangerous] Input field 'summary' was added to input object type 'AgentSessionUpdateInput' (AgentSessionUpdateInput.summary)
feat(schema): [dangerous] Enum value 'SandboxGitHistory' was added to enum 'AiConversationTool' (AiConversationTool.SandboxGitHistory)
feat(schema): [dangerous] Member 'AiConversationSandboxGitHistoryToolCall' was added to Union type 'AiConversationToolCall' (AiConversationToolCall)
feat(schema): [dangerous] Enum value 'loops' was added to enum 'ProjectTab' (ProjectTab.loops)
feat(schema): [dangerous] Enum value 'chatMessagePosted' was added to enum 'WorkflowTrigger' (WorkflowTrigger.chatMessagePosted)
feat(schema): [dangerous] Enum value 'chatReactionAdded' was added to enum 'WorkflowTrigger' (WorkflowTrigger.chatReactionAdded)
feat(schema): [dangerous] Enum value 'chat' was added to enum 'WorkflowTriggerType' (WorkflowTriggerType.chat)
feat(schema): [non_breaking] Type 'AiConversationGetSlackConversationHistoryToolCallArgs' was added (AiConversationGetSlackConversationHistoryToolCallArgs)
feat(schema): [non_breaking] Type 'AiConversationGetSlackConversationHistoryToolCallArgsTargetType' was added (AiConversationGetSlackConversationHistoryToolCallArgsTargetType)
feat(schema): [non_breaking] Type 'AiConversationGetSlackConversationHistoryToolCallResult' was added (AiConversationGetSlackConversationHistoryToolCallResult)
feat(schema): [non_breaking] Type 'AiConversationPostChatMessageToolCallResult' was added (AiConversationPostChatMessageToolCallResult)
feat(schema): [non_breaking] Type 'AiConversationSandboxGitHistoryToolCall' was added (AiConversationSandboxGitHistoryToolCall)
feat(schema): [non_breaking] Type 'AiConversationSandboxGitHistoryToolCallArgs' was added (AiConversationSandboxGitHistoryToolCallArgs)
feat(schema): [non_breaking] Type 'AiConversationSandboxGitHistoryToolCallArgsOperation' was added (AiConversationSandboxGitHistoryToolCallArgsOperation)
feat(schema): [non_breaking] Type 'AiConversationSearchChatChannelsToolCallResult' was added (AiConversationSearchChatChannelsToolCallResult)
feat(schema): [non_breaking] Field 'AgentSession.summary' description changed from 'A human-readable summary of the work performed in this session. Null if no summary has been generated yet.' to 'The session title, generated automatically or set by the owning OAuth application. Null if no title is set.' (AgentSession.summary)
feat(schema): [non_breaking] Field 'args' was added to object type 'AiConversationGetSlackConversationHistoryToolCall' (AiConversationGetSlackConversationHistoryToolCall.args)
feat(schema): [non_breaking] Field 'result' was added to object type 'AiConversationGetSlackConversationHistoryToolCall' (AiConversationGetSlackConversationHistoryToolCall.result)
feat(schema): [non_breaking] Field 'result' was added to object type 'AiConversationPostChatMessageToolCall' (AiConversationPostChatMessageToolCall.result)
feat(schema): [non_breaking] Field 'channel' was added to object type 'AiConversationPostChatMessageToolCallArgs' (AiConversationPostChatMessageToolCallArgs.channel)
feat(schema): [non_breaking] Field 'isReply' was added to object type 'AiConversationPostChatMessageToolCallArgs' (AiConversationPostChatMessageToolCallArgs.isReply)
feat(schema): [non_breaking] Field 'recipient' was added to object type 'AiConversationPostChatMessageToolCallArgs' (AiConversationPostChatMessageToolCallArgs.recipient)
feat(schema): [non_breaking] Field 'recipientId' was added to object type 'AiConversationPostChatMessageToolCallArgs' (AiConversationPostChatMessageToolCallArgs.recipientId)
feat(schema): [non_breaking] Field 'result' was added to object type 'AiConversationSearchChatChannelsToolCall' (AiConversationSearchChatChannelsToolCall.result)
feat(schema): [non_breaking] Field 'agentSessionSshAddress' was added to object type 'Query' (Query.agentSessionSshAddress)
feat(schema): [non_breaking] Field 'userViewPreferences' was added to object type 'Query' (Query.userViewPreferences)
Patch Changes
7aaa438: Omit GraphQL request variables from error messages.2cddc35: Require a finite numericwebhookTimestampin the signed body and enforce the existing one-minute replay window in all webhook verification APIs. Unsigned timestamp headers and legacy timestamp arguments can no longer bypass this check. The optional third argument toverify()andparseData()is retained for source compatibility but ignored; callers can omit it. Payloads without a signed timestamp, including header-only payloads, are now rejected.e5842b5: Require HTTPS for custom API URLs outside local development.v94.0.0Compare Source
Major Changes
feat(schema): [breaking] Type 'MeetingAnalysisStatus' was removed (MeetingAnalysisStatus)
feat(schema): [breaking] Type 'PullRequestReviewTool' was removed (PullRequestReviewTool)
feat(schema): [breaking] Input field 'pullRequestReviewTool' was removed from input object type 'GitHubSettingsInput' (GitHubSettingsInput.pullRequestReviewTool)
feat(schema): [breaking] Field 'analysisStatus' was removed from object type 'Meeting' (Meeting.analysisStatus)
feat(schema): [breaking] Field 'attendees' was removed from object type 'Meeting' (Meeting.attendees)
feat(schema): [breaking] Field 'attendeesSource' was removed from object type 'Meeting' (Meeting.attendeesSource)
feat(schema): [breaking] Field 'slugId' was removed from object type 'Meeting' (Meeting.slugId)
feat(schema): [breaking] Field 'summary' was removed from object type 'Meeting' (Meeting.summary)
feat(schema): [breaking] Field 'summaryData' was removed from object type 'Meeting' (Meeting.summaryData)
feat(schema): [dangerous] Enum value 'Memory' was added to enum 'AiConversationTool' (AiConversationTool.Memory)
feat(schema): [dangerous] Enum value 'PatchSettings' was added to enum 'AiConversationTool' (AiConversationTool.PatchSettings)
feat(schema): [dangerous] Enum value 'SearchChatChannels' was added to enum 'AiConversationTool' (AiConversationTool.SearchChatChannels)
feat(schema): [dangerous] Member 'AiConversationMemoryToolCall' was added to Union type 'AiConversationToolCall' (AiConversationToolCall)
feat(schema): [dangerous] Member 'AiConversationPatchSettingsToolCall' was added to Union type 'AiConversationToolCall' (AiConversationToolCall)
feat(schema): [dangerous] Member 'AiConversationSearchChatChannelsToolCall' was added to Union type 'AiConversationToolCall' (AiConversationToolCall)
feat(schema): [dangerous] Enum value 'origin' was added to enum 'IntegrationService' (IntegrationService.origin)
feat(schema): [dangerous] Input field 'description' was added to input object type 'ReleaseCompleteInput' (ReleaseCompleteInput.description)
feat(schema): [dangerous] Input field 'description' was added to input object type 'ReleaseCompleteInputBase' (ReleaseCompleteInputBase.description)
feat(schema): [dangerous] Input field 'description' was added to input object type 'ReleaseSyncInput' (ReleaseSyncInput.description)
feat(schema): [dangerous] Input field 'description' was added to input object type 'ReleaseSyncInputBase' (ReleaseSyncInputBase.description)
feat(schema): [dangerous] Enum value 'collectionChanged' was added to enum 'WorkflowActivationMode' (WorkflowActivationMode.collectionChanged)
feat(schema): [dangerous] Enum value 'commentAdded' was added to enum 'WorkflowTrigger' (WorkflowTrigger.commentAdded)
feat(schema): [dangerous] Enum value 'updatePosted' was added to enum 'WorkflowTrigger' (WorkflowTrigger.updatePosted)
feat(schema): [non_breaking] Type 'AiConversationMemoryToolCall' was added (AiConversationMemoryToolCall)
feat(schema): [non_breaking] Type 'AiConversationMemoryToolCallArgs' was added (AiConversationMemoryToolCallArgs)
feat(schema): [non_breaking] Type 'AiConversationMemoryToolCallArgsAction' was added (AiConversationMemoryToolCallArgsAction)
feat(schema): [non_breaking] Type 'AiConversationPatchSettingsToolCall' was added (AiConversationPatchSettingsToolCall)
feat(schema): [non_breaking] Type 'AiConversationPatchSettingsToolCallArgs' was added (AiConversationPatchSettingsToolCallArgs)
feat(schema): [non_breaking] Type 'AiConversationSearchChatChannelsToolCall' was added (AiConversationSearchChatChannelsToolCall)
feat(schema): [non_breaking] Type 'AiConversationSearchChatChannelsToolCallArgs' was added (AiConversationSearchChatChannelsToolCallArgs)
feat(schema): [non_breaking] Type 'InboxNotificationUpdateInput' was added (InboxNotificationUpdateInput)
feat(schema): [non_breaking] Type 'InboxNotificationUpdatePayload' was added (InboxNotificationUpdatePayload)
feat(schema): [non_breaking] Type 'LoopExecution' was added (LoopExecution)
feat(schema): [non_breaking] Type 'WorkflowIntelligence' was added (WorkflowIntelligence)
feat(schema): [non_breaking] Field 'loopExecution' was added to object type 'AiConversation' (AiConversation.loopExecution)
feat(schema): [non_breaking] Field 'Initiative.identifier' description changed from '[Internal] The human-readable identifier of the initiative. Returns the custom identifier override when set, otherwise the workspace default
<prefix>-<number>. Null for legacy initiatives that have not been backfilled.' to '[Internal] The human-readable identifier of the initiative. Returns the custom identifier override when set, otherwise the workspace default<prefix>-<number>. Null for legacy initiatives that have not been backfilled and while initiative identifiers are not enabled for the workspace.' (Initiative.identifier)feat(schema): [non_breaking] Field 'attendeeIds' was added to object type 'Meeting' (Meeting.attendeeIds)
feat(schema): [non_breaking] Field 'title' was added to object type 'Meeting' (Meeting.title)
feat(schema): [non_breaking] Field 'inboxNotificationUpdate' was added to object type 'Mutation' (Mutation.inboxNotificationUpdate)
feat(schema): [non_breaking] Field 'Project.identifier' description changed from '[Internal] The human-readable identifier of the project. Returns the custom identifier override when set, otherwise the default
P-<leadTeamKey>-<number>. Null for projects without a lead team and for legacy projects that have not been backfilled.' to '[Internal] The human-readable identifier of the project. Returns the custom identifier override when set, otherwise the defaultP-<leadTeamKey>-<number>. Null for projects without a lead team, for legacy projects that have not been backfilled, and while project identifiers are not enabled for the workspace.' (Project.identifier)feat(schema): [non_breaking] Field 'Project.leadTeam' description changed from '[Internal] The team that leads the project. Null if no lead team is assigned.' to '[Internal] The team that leads the project. Null if the viewer does not have access to the team.' (Project.leadTeam)
feat(schema): [non_breaking] Field 'ProjectSearchResult.identifier' description changed from '[Internal] The human-readable identifier of the project. Returns the custom identifier override when set, otherwise the default
P-<leadTeamKey>-<number>. Null for projects without a lead team and for legacy projects that have not been backfilled.' to '[Internal] The human-readable identifier of the project. Returns the custom identifier override when set, otherwise the defaultP-<leadTeamKey>-<number>. Null for projects without a lead team, for legacy projects that have not been backfilled, and while project identifiers are not enabled for the workspace.' (ProjectSearchResult.identifier)feat(schema): [non_breaking] Field 'ProjectSearchResult.leadTeam' description changed from '[Internal] The team that leads the project. Null if no lead team is assigned.' to '[Internal] The team that leads the project. Null if the viewer does not have access to the team.' (ProjectSearchResult.leadTeam)
feat(schema): [non_breaking] Field 'inboxNotifications' was added to object type 'Query' (Query.inboxNotifications)
feat(schema): [non_breaking] Field 'fieldUserPresence' was added to object type 'ViewPreferencesValues' (ViewPreferencesValues.fieldUserPresence)
feat(schema): [non_breaking] Field 'intelligence' was added to object type 'WorkflowDefinition' (WorkflowDefinition.intelligence)
feat(schema): [non_breaking] Field 'triggerConfig' was added to object type 'WorkflowDefinition' (WorkflowDefinition.triggerConfig)