From 4e94f8b03e045a535348863c3e3a32e8fe204ace Mon Sep 17 00:00:00 2001 From: Mike Harder Date: Fri, 22 Sep 2023 19:39:38 -0700 Subject: [PATCH] [TypeSpec Validation] Add "specification/common-types" to triggers (#25945) --- eng/pipelines/typespec-validation-all.yml | 1 + eng/scripts/Get-TypeSpec-Folders.ps1 | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/eng/pipelines/typespec-validation-all.yml b/eng/pipelines/typespec-validation-all.yml index ca12094778ab..779b9d27098a 100644 --- a/eng/pipelines/typespec-validation-all.yml +++ b/eng/pipelines/typespec-validation-all.yml @@ -17,6 +17,7 @@ pr: - package.json - tsconfig.json - eng + - specification/common-types jobs: - job: Validate_All_Specs diff --git a/eng/scripts/Get-TypeSpec-Folders.ps1 b/eng/scripts/Get-TypeSpec-Folders.ps1 index 27b7895c6820..f7718d00b3f8 100644 --- a/eng/scripts/Get-TypeSpec-Folders.ps1 +++ b/eng/scripts/Get-TypeSpec-Folders.ps1 @@ -31,6 +31,8 @@ else { $engFiles = $changedFiles | Where-Object {if ($_) { $_.StartsWith('eng') }} + $commonTypesFiles = $changedFiles | Where-Object {if ($_) { $_.StartsWith('specification/common-types') }} + $rootFilesImpactingTypeSpec = @( ".gitattributes", ".prettierrc.json", @@ -40,7 +42,7 @@ else { ) $repoRootFiles = $changedFiles | Where-Object {$_ -in $rootFilesImpactingTypeSpec} - if (($Env:BUILD_REPOSITORY_NAME -eq 'azure/azure-rest-api-specs') -and ($engFiles -or $repoRootFiles)) { + if (($Env:BUILD_REPOSITORY_NAME -eq 'azure/azure-rest-api-specs') -and ($engFiles -or $commonTypesFiles -or $repoRootFiles)) { $changedFiles = $allChangedFiles } else {