Sync eng/common directory with azure-sdk-tools for PR 1729 (#2473)
* Check for API review status only if release date is set in changelog * Change property name to ReleaseStatus Co-authored-by: Praveen Kuttappan <praveen.kuttappan@gmail.com>
This commit is contained in:
parent
e1d53996dc
commit
5c55a82933
@ -121,6 +121,10 @@ if ($packages)
|
||||
# Ignore API review status for prerelease version
|
||||
Write-Host "Package version is not GA. Ignoring API view approval status"
|
||||
}
|
||||
elseif (!$pkgInfo.ReleaseStatus -or $pkgInfo.ReleaseStatus -eq "Unreleased")
|
||||
{
|
||||
Write-Host "Release date is not set for current version in change log file for package. Ignoring API review approval status since package is not yet ready for release."
|
||||
}
|
||||
else
|
||||
{
|
||||
# Return error code if status code is 201 for new data plane package
|
||||
|
||||
@ -13,6 +13,7 @@ class PackageProps
|
||||
[string]$SdkType
|
||||
[boolean]$IsNewSdk
|
||||
[string]$ArtifactName
|
||||
[string]$ReleaseStatus
|
||||
|
||||
PackageProps([string]$name, [string]$version, [string]$directoryPath, [string]$serviceDirectory)
|
||||
{
|
||||
@ -48,6 +49,12 @@ class PackageProps
|
||||
if (Test-Path (Join-Path $directoryPath "CHANGELOG.md"))
|
||||
{
|
||||
$this.ChangeLogPath = Join-Path $directoryPath "CHANGELOG.md"
|
||||
# Get release date for current version and set in package property
|
||||
$changeLogEntry = Get-ChangeLogEntry -ChangeLogLocation $this.ChangeLogPath -VersionString $this.Version
|
||||
if ($changeLogEntry -and !$changeLogEntry.ReleaseStatus)
|
||||
{
|
||||
$this.ReleaseStatus = $changeLogEntry.ReleaseStatus.Trim().Trim("()")
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@ -22,6 +22,7 @@ if ($allPackageProperties)
|
||||
Write-Host "Package Version: $($pkg.Version)"
|
||||
Write-Host "Package SDK Type: $($pkg.SdkType)"
|
||||
Write-Host "Artifact Name: $($pkg.ArtifactName)"
|
||||
Write-Host "Release date: $($pkg.ReleaseStatus)"
|
||||
$configFilePrefix = $pkg.Name
|
||||
if ($pkg.ArtifactName)
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user