From 58c1ecfc1d29d92f13c7b639dbf1f85030cd31e5 Mon Sep 17 00:00:00 2001 From: "Chidozie Ononiwu (His Righteousness)" <31145988+chidozieononiwu@users.noreply.github.com> Date: Tue, 2 Nov 2021 12:29:38 -0700 Subject: [PATCH] Add ReplaceLatestEntryTitle parameter for updating changelog (#3008) --- eng/scripts/Language-Settings.ps1 | 10 ++++++++-- eng/scripts/Update-PkgVersion.ps1 | 5 +++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/eng/scripts/Language-Settings.ps1 b/eng/scripts/Language-Settings.ps1 index cc7f6a00b..4ceca708d 100644 --- a/eng/scripts/Language-Settings.ps1 +++ b/eng/scripts/Language-Settings.ps1 @@ -84,11 +84,17 @@ function Get-cpp-GithubIoDocIndex() GenerateDocfxTocContent -tocContent $tocContent -lang "C++" -campaignId "UA-62780441-44" } -function SetPackageVersion ($PackageName, $Version, $ServiceDirectory, $ReleaseDate) +function SetPackageVersion ($PackageName, $Version, $ServiceDirectory, $ReleaseDate, $ReplaceLatestEntryTitle=$true) { + if($null -eq $ReleaseDate) + { + $ReleaseDate = Get-Date -Format "yyyy-MM-dd" + } + & "$EngDir/scripts/Update-PkgVersion.ps1" ` -ServiceDirectory $ServiceDirectory ` -PackageName $PackageName ` -NewVersionString $Version ` - -ReleaseDate $ReleaseDate + -ReleaseDate $ReleaseDate ` + -ReplaceLatestEntryTitle $ReplaceLatestEntryTitle } diff --git a/eng/scripts/Update-PkgVersion.ps1 b/eng/scripts/Update-PkgVersion.ps1 index 52bce04c1..d9b969ce3 100644 --- a/eng/scripts/Update-PkgVersion.ps1 +++ b/eng/scripts/Update-PkgVersion.ps1 @@ -30,7 +30,8 @@ Param ( [Parameter(Mandatory=$True)] [string] $PackageName, [string] $NewVersionString, - [string] $ReleaseDate + [string] $ReleaseDate, + [boolean] $ReplaceLatestEntryTitle=$True ) . (Join-Path $PSScriptRoot ".." common scripts common.ps1) @@ -98,6 +99,6 @@ else -SemVer $SemVer ` -VersionHppLocation $versionHppLocation ` -Unreleased $False ` - -ReplaceLatestEntryTitle $True + -ReplaceLatestEntryTitle $ReplaceLatestEntryTitle }