From f65a6af60fcab7fb93b12f8cdaf6d662d7066678 Mon Sep 17 00:00:00 2001 From: Chris Hamons Date: Wed, 28 Jul 2021 10:09:50 -0500 Subject: [PATCH 1/2] [build.ps1] Early return error if autorest fails --- eng/scripts/build.ps1 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/eng/scripts/build.ps1 b/eng/scripts/build.ps1 index 7e281ccf28d5..8e95a60675a7 100644 --- a/eng/scripts/build.ps1 +++ b/eng/scripts/build.ps1 @@ -25,6 +25,10 @@ function Process-Sdk ($path) { $outputFolder = $path } autorest --use=$autorestVersion --go --track2 --go-sdk-folder=$root --output-folder=$outputFolder --file-prefix="zz_generated_" --clear-output-folder=false $autorestPath + if ($LASTEXITCODE) { + Write-Host "##[command]Error running autorest.go" + exit $LASTEXITCODE + } if ($removeAutorestFile) { Remove-Item $autorestPath } From 2f871f30186c9a04de9206b7db98b3102fe3dcda Mon Sep 17 00:00:00 2001 From: Chris Hamons Date: Wed, 28 Jul 2021 11:09:28 -0500 Subject: [PATCH 2/2] Update output to include error tag --- eng/scripts/build.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/scripts/build.ps1 b/eng/scripts/build.ps1 index 8e95a60675a7..64a71dccb5b6 100644 --- a/eng/scripts/build.ps1 +++ b/eng/scripts/build.ps1 @@ -26,7 +26,7 @@ function Process-Sdk ($path) { } autorest --use=$autorestVersion --go --track2 --go-sdk-folder=$root --output-folder=$outputFolder --file-prefix="zz_generated_" --clear-output-folder=false $autorestPath if ($LASTEXITCODE) { - Write-Host "##[command]Error running autorest.go" + Write-Host "##[error]Error running autorest.go" exit $LASTEXITCODE } if ($removeAutorestFile) {