diff --git a/eng/common/pipelines/templates/steps/verify-changelogs.yml b/eng/common/pipelines/templates/steps/verify-changelogs.yml index 3f36954f4..5d6cdf26e 100644 --- a/eng/common/pipelines/templates/steps/verify-changelogs.yml +++ b/eng/common/pipelines/templates/steps/verify-changelogs.yml @@ -4,6 +4,9 @@ parameters: - name: Condition type: string default: succeeded() +- name: ForRelease + type: boolean + default: false steps: - task: Powershell@2 @@ -11,6 +14,7 @@ steps: filePath: $(Build.SourcesDirectory)/eng/common/scripts/Verify-ChangeLogs.ps1 arguments: > -PackagePropertiesFolder '${{ parameters.PackagePropertiesFolder }}' + -ForRelease $${{ parameters.ForRelease }} pwsh: true displayName: Verify ChangeLogEntries condition: ${{ parameters.Condition }} diff --git a/eng/common/scripts/Verify-ChangeLogs.ps1 b/eng/common/scripts/Verify-ChangeLogs.ps1 index 959847272..242d00b3d 100644 --- a/eng/common/scripts/Verify-ChangeLogs.ps1 +++ b/eng/common/scripts/Verify-ChangeLogs.ps1 @@ -1,7 +1,8 @@ # Wrapper Script for ChangeLog Verification in a PR [CmdletBinding()] param ( - [String]$PackagePropertiesFolder + [String]$PackagePropertiesFolder, + [boolean]$ForRelease = $False ) Set-StrictMode -Version 3 @@ -33,7 +34,9 @@ foreach($propertiesFile in $packageProperties) { continue } - $validChangeLog = Confirm-ChangeLogEntry -ChangeLogLocation $PackageProp.ChangeLogPath -VersionString $PackageProp.Version -ForRelease $false + Write-Host "Verifying changelog for $($PackageProp.Name)" + + $validChangeLog = Confirm-ChangeLogEntry -ChangeLogLocation $PackageProp.ChangeLogPath -VersionString $PackageProp.Version -ForRelease $ForRelease if (-not $validChangeLog) { $allPassing = $false