...
1# Wrapper Script for ChangeLog Verification
2[CmdletBinding()]
3param (
4 [String]$ChangeLogLocation,
5 [String]$VersionString,
6 [string]$PackageName,
7 [string]$ServiceDirectory,
8 [boolean]$ForRelease = $False
9)
10Set-StrictMode -Version 3
11
12. (Join-Path $PSScriptRoot common.ps1)
13
14$validChangeLog = $false
15if ($ChangeLogLocation -and $VersionString)
16{
17 $validChangeLog = Confirm-ChangeLogEntry -ChangeLogLocation $ChangeLogLocation -VersionString $VersionString -ForRelease $ForRelease
18}
19else
20{
21 $PackageProp = Get-PkgProperties -PackageName $PackageName -ServiceDirectory $ServiceDirectory
22 $validChangeLog = Confirm-ChangeLogEntry -ChangeLogLocation $PackageProp.ChangeLogPath -VersionString $PackageProp.Version -ForRelease $ForRelease
23}
24
25if (!$validChangeLog)
26{
27 exit 1
28}
29
30exit 0
View as plain text