diff --git a/eng/common/scripts/artifact-metadata-parsing.ps1 b/eng/common/scripts/artifact-metadata-parsing.ps1 index dc96ee917288..96bf76254dc2 100644 --- a/eng/common/scripts/artifact-metadata-parsing.ps1 +++ b/eng/common/scripts/artifact-metadata-parsing.ps1 @@ -11,6 +11,10 @@ function CreateReleases($pkgList, $releaseApiUrl, $releaseSha) { if ($pkgInfo.ReleaseNotes -ne $null) { $releaseNotes = $pkgInfo.ReleaseNotes } + # As github api limit the body param length with 125000 characters, we have to truncate the release note if needed. + if ($releaseNotes.Length -gt 124996) { + $releaseNotes = $releaseNotes.SubString(0, 124996) + " ..." + } $isPrerelease = $False