Skip to content

Commit 9a8c7b4

Browse files
committed
Sync eng/common directory with azure-sdk-tools repository for Tools PR 955
1 parent 772c0df commit 9a8c7b4

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

eng/common/Update-Change-Log.ps1

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ param (
1212
[Parameter(Mandatory = $true)]
1313
[String]$ChangeLogPath,
1414
[String]$Unreleased = $True,
15-
[String]$ReplaceVersion = $False
15+
[String]$ReplaceVersion = $False,
16+
[String]$ReleaseDate
1617
)
1718

1819

@@ -46,8 +47,12 @@ function Get-VersionTitle($Version, $Unreleased)
4647
# Generate version title
4748
$newVersionTitle = "## $Version $UNRELEASED_TAG"
4849
if ($Unreleased -eq $False) {
49-
$releaseDate = Get-Date -Format "(yyyy-MM-dd)"
50-
$newVersionTitle = "## $Version $releaseDate"
50+
$actualReleaseDate = $ReleaseDate;
51+
52+
if (!$actualReleaseDate) {
53+
$actualReleaseDate = Get-Date -Format "yyyy-MM-dd"
54+
}
55+
$newVersionTitle = "## $Version ($actualReleaseDate)"
5156
}
5257
return $newVersionTitle
5358
}
@@ -95,7 +100,7 @@ function Get-NewChangeLog( [System.Collections.ArrayList]$ChangelogLines, $Versi
95100
exit(0)
96101
}
97102

98-
if (($ReplaceVersion -eq $True) -and ($Unreleased -eq $False) -and $CurrentTitle.Contains($version) -and (-not $CurrentTitle.Contains($UNRELEASED_TAG))) {
103+
if (($ReplaceVersion -eq $True) -and ($Unreleased -eq $False) -and $CurrentTitle.Contains($version) -and (-not $CurrentTitle.Contains($UNRELEASED_TAG)) -and (-not $ReleaseDate)) {
99104
Write-Host "Version is already present in change log with a release date."
100105
exit(0)
101106
}

0 commit comments

Comments
 (0)