...

Text file src/github.com/Azure/azure-sdk-for-go/eng/common/scripts/Verify-ChangeLog.ps1

Documentation: github.com/Azure/azure-sdk-for-go/eng/common/scripts

     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