From 046252b0543cbf68e8ff29aec41cfbc474cb0015 Mon Sep 17 00:00:00 2001 From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Date: Thu, 13 Nov 2025 15:31:58 -0800 Subject: [PATCH] Sync eng/common directory with azure-sdk-tools repository (#6827) --- eng/common/scripts/Create-APIReview.ps1 | 14 ++++++++++++-- eng/common/scripts/Detect-Api-Changes.ps1 | 8 +++++++- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/eng/common/scripts/Create-APIReview.ps1 b/eng/common/scripts/Create-APIReview.ps1 index a0ab95571..5d112d71a 100644 --- a/eng/common/scripts/Create-APIReview.ps1 +++ b/eng/common/scripts/Create-APIReview.ps1 @@ -92,7 +92,12 @@ function Upload-SourceArtifact($filePath, $apiLabel, $releaseStatus, $packageVer } catch { - Write-Host "Exception details: $($_.Exception.Response)" + Write-Host "ERROR: API request failed" -ForegroundColor Red + Write-Host "Status Code: $($_.Exception.Response.StatusCode.Value__)" -ForegroundColor Yellow + Write-Host "Error: $($_.Exception.Message)" -ForegroundColor Yellow + if ($_.ErrorDetails.Message) { + Write-Host "Details: $($_.ErrorDetails.Message)" -ForegroundColor Yellow + } $StatusCode = $_.Exception.Response.StatusCode } @@ -129,7 +134,12 @@ function Upload-ReviewTokenFile($packageName, $apiLabel, $releaseStatus, $review } catch { - Write-Host "Exception details: $($_.Exception)" + Write-Host "ERROR: API request failed" -ForegroundColor Red + Write-Host "Status Code: $($_.Exception.Response.StatusCode.Value__)" -ForegroundColor Yellow + Write-Host "Error: $($_.Exception.Message)" -ForegroundColor Yellow + if ($_.ErrorDetails.Message) { + Write-Host "Details: $($_.ErrorDetails.Message)" -ForegroundColor Yellow + } $StatusCode = $_.Exception.Response.StatusCode } diff --git a/eng/common/scripts/Detect-Api-Changes.ps1 b/eng/common/scripts/Detect-Api-Changes.ps1 index d317576c2..5c261de37 100644 --- a/eng/common/scripts/Detect-Api-Changes.ps1 +++ b/eng/common/scripts/Detect-Api-Changes.ps1 @@ -74,7 +74,13 @@ function Submit-Request($filePath, $packageName, $packageType) } catch { - LogError "Error $StatusCode - Exception details: $($_.Exception.Response)" + Write-Host "ERROR: API request failed" -ForegroundColor Red + Write-Host "Status Code: $($_.Exception.Response.StatusCode.Value__)" -ForegroundColor Yellow + Write-Host "Error: $($_.Exception.Message)" -ForegroundColor Yellow + if ($_.ErrorDetails.Message) { + Write-Host "Details: $($_.ErrorDetails.Message)" -ForegroundColor Yellow + } + LogError "Failed to detect API changes. See details above." $StatusCode = $_.Exception.Response.StatusCode }