diff --git a/eng/scripts/Get-TypeSpec-Folders.ps1 b/eng/scripts/Get-TypeSpec-Folders.ps1 index 2b0fd7db1b97..d815b1d455ba 100644 --- a/eng/scripts/Get-TypeSpec-Folders.ps1 +++ b/eng/scripts/Get-TypeSpec-Folders.ps1 @@ -30,7 +30,16 @@ else { Write-Host $engFiles = $changedFiles | Where-Object {if ($_) { $_.StartsWith('eng') }} - $repoRootFiles = $changedFiles | Where-Object {$_ -notmatch [Regex]::Escape([IO.Path]::DirectorySeparatorChar)} + + $rootFilesImpactingTypeSpec = @( + ".gitattributes", + ".prettierrc.json", + "package-lock.json", + "package.json", + "tsconfig.json" + ) + $repoRootFiles = $changedFiles | Where-Object {$_ -in $rootFilesImpactingTypeSpec} + if ($engFiles -or $repoRootFiles) { $changedFiles = $allChangedFiles }