@@ -120,6 +120,8 @@ export function getProviderIdFromEntityIdentifier(
120120 : GitSelfManagedHostIntegrationId . GitLabSelfHosted ;
121121 case EntityIdentifierProviderType . Jira :
122122 return IssuesCloudHostIntegrationId . Jira ;
123+ case EntityIdentifierProviderType . Linear :
124+ return IssuesCloudHostIntegrationId . Linear ;
123125 case EntityIdentifierProviderType . Azure :
124126 return GitCloudHostIntegrationId . AzureDevOps ;
125127 case EntityIdentifierProviderType . AzureDevOpsServer :
@@ -147,6 +149,8 @@ function fromStringToEntityIdentifierProviderType(str: string): EntityIdentifier
147149 return EntityIdentifierProviderType . Gitlab ;
148150 case 'jira' :
149151 return EntityIdentifierProviderType . Jira ;
152+ case 'linear' :
153+ return EntityIdentifierProviderType . Linear ;
150154 case 'azure' :
151155 case 'azureDevOps' :
152156 case 'azure-devops' :
@@ -252,6 +256,7 @@ export async function getIssueFromGitConfigEntityIdentifier(
252256 // TODO: Centralize where we represent all supported providers for issues
253257 if (
254258 identifier . provider !== EntityIdentifierProviderType . Jira &&
259+ identifier . provider !== EntityIdentifierProviderType . Linear &&
255260 identifier . provider !== EntityIdentifierProviderType . Github &&
256261 identifier . provider !== EntityIdentifierProviderType . Gitlab &&
257262 identifier . provider !== EntityIdentifierProviderType . GithubEnterprise &&
@@ -288,7 +293,7 @@ export async function getIssueFromGitConfigEntityIdentifier(
288293export function getIssueOwner (
289294 issue : IssueShape ,
290295) : RepositoryDescriptor | IssueResourceDescriptor | AzureProjectInputDescriptor | undefined {
291- const isAzure = issue . provider . id === 'azure' || GitCloudHostIntegrationId . AzureDevOps || 'azure-devops' ;
296+ const isAzure = [ 'azure' , GitCloudHostIntegrationId . AzureDevOps , 'azure-devops' ] . includes ( issue . provider . id ) ;
292297 return issue . repository
293298 ? {
294299 key : `${ issue . repository . owner } /${ issue . repository . repo } ` ,
0 commit comments