Skip to content

Commit 7c79e26

Browse files
committed
Add additional logging and checks for change log check
1 parent 21d01c3 commit 7c79e26

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

tools/CheckChangeLog.ps1

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@ $PathsToCheck = @(
1313
)
1414

1515
$PathStringsToIgnore = @(
16-
"Test"
16+
"Test",
17+
".sln",
18+
"Nuget.config",
19+
".psd1"
1720
)
1821

1922
$FilesChangedList = $FilesChanged -split ';'
@@ -45,6 +48,7 @@ foreach ($ChangeLog in $ChangeLogs)
4548
}
4649
}
4750

51+
$FlaggedFiles = @()
4852
foreach ($File in $FilesChangedList)
4953
{
5054
if ($File -like "*ChangeLog.md*" -or $File -like "*.psd1*" -or $File -like "*.sln")
@@ -68,5 +72,8 @@ foreach ($File in $FilesChangedList)
6872

6973
if ($FlaggedFiles.Count -gt 0)
7074
{
75+
$message = "The following files were flagged for not having a change log entry:`n"
76+
$FlaggedFiles | % { $message += "`t- $_`n" }
77+
Write-Host $message
7178
throw "Modified files were found with no update to their change log. Please add a snippet to the affected modules' change log."
7279
}

0 commit comments

Comments
 (0)