diff --git a/eng/scripts/Track1CodeCheck.ps1 b/eng/scripts/Track1CodeCheck.ps1 index c343be5898be..34bf0843f2a1 100644 --- a/eng/scripts/Track1CodeCheck.ps1 +++ b/eng/scripts/Track1CodeCheck.ps1 @@ -91,7 +91,7 @@ try { } $changeList | ForEach-Object { $fileName = $_.filename - if ($fileName -match 'sdk/') { + if ($fileName -match 'sdk/' -and $fileName -match '/Microsoft.Azure.Management') { $name = $fileName.substring(4, (($fileName.indexof('/Microsoft') - 4))) If ($folderName -notcontains $name) { $folderName += $name @@ -211,7 +211,11 @@ try { $diffResult | ForEach-Object { Write-Output $_ } - LogError "Generated code is manually altered, you may need to re-run sdk\\generate.ps1" + LogError "============================" + LogError "Discrepancy detected between generated code in PR and reference generation. Please note, the files in the Generated folder should not be modified OR adding/excluding files. You may need to re-run sdk\generate.ps1." + LogError "============================" + Write-Host "For reference, we are using this command for the code check: " -ForegroundColor red -BackgroundColor white + Write-Host " autorest https://github.com//azure-rest-api-specs/blob//specification//resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=/sdk --use:@microsoft.azure/autorest.csharp@2.3.90" -ForegroundColor red -BackgroundColor white } } finally {