diff --git a/eng/pipelines/templates/jobs/archetype-sdk-client.yml b/eng/pipelines/templates/jobs/archetype-sdk-client.yml index 7bc3c2155..8b50977a7 100644 --- a/eng/pipelines/templates/jobs/archetype-sdk-client.yml +++ b/eng/pipelines/templates/jobs/archetype-sdk-client.yml @@ -107,7 +107,7 @@ jobs: vstsFeed: 'internal/AzureSDKForCpp' vstsFeedPackage: 'parseazuresdkcpp' downloadDirectory: '$(System.DefaultWorkingDirectory)/parser' - vstsPackageVersion: 0.12.0 + vstsPackageVersion: 0.13.0 condition: >- and( succeeded(), diff --git a/eng/scripts/Create-APIReview.ps1 b/eng/scripts/Create-APIReview.ps1 index 987f26759..c10927c31 100644 --- a/eng/scripts/Create-APIReview.ps1 +++ b/eng/scripts/Create-APIReview.ps1 @@ -40,6 +40,11 @@ foreach ($artifact in $ArtifactList) Write-Host "Contents in $($parentPath)" Get-ChildItem -Path $parentPath -Recurse & $ParserPath -o $OutPath/$ArtifactName/$ArtifactName.json $SourcePath + if ($LASTEXITCODE -ne 0) + { + Write-Host "Failed to generate API review file for $($ArtifactName)" + exit 1 + } } $createReviewScript = (Join-Path $PSScriptRoot .. common scripts Create-APIReview.ps1)