You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ChangeLogStatus.Message="ChangeLog[${ChangeLogLocation}] does not have an entry for version ${VersionString}."
160
161
$ChangeLogStatus.IsValid=$false
161
-
LogError "$($ChangeLogStatus.Message)"
162
+
if (!$suppressErrors) {
163
+
LogError "$($ChangeLogStatus.Message)"
164
+
}
162
165
return$false
163
166
}
164
167
@@ -176,7 +179,9 @@ function Confirm-ChangeLogEntry {
176
179
if ([System.String]::IsNullOrEmpty($changeLogEntry.ReleaseStatus)) {
177
180
$ChangeLogStatus.Message="Entry does not have a release status. Please ensure the status is set to a date '($CHANGELOG_DATE_FORMAT)' or '$CHANGELOG_UNRELEASED_STATUS' if not yet released. See https://aka.ms/azsdk/guideline/changelogs for more info."
178
181
$ChangeLogStatus.IsValid=$false
179
-
LogError "$($ChangeLogStatus.Message)"
182
+
if (!$suppressErrors) {
183
+
LogError "$($ChangeLogStatus.Message)"
184
+
}
180
185
return$false
181
186
}
182
187
@@ -359,19 +364,25 @@ function Confirm-ChangeLogForRelease {
if ($changeLogEntry.ReleaseStatus-eq$CHANGELOG_UNRELEASED_STATUS) {
372
381
$ChangeLogStatus.Message="Entry has no release date set. Please ensure to set a release date with format '$CHANGELOG_DATE_FORMAT'. See https://aka.ms/azsdk/guideline/changelogs for more info."
@@ -381,27 +392,35 @@ function Confirm-ChangeLogForRelease {
381
392
{
382
393
$ChangeLogStatus.Message="Date must be in the format $($CHANGELOG_DATE_FORMAT). See https://aka.ms/azsdk/guideline/changelogs for more info."
383
394
$ChangeLogStatus.IsValid=$false
384
-
LogError "$($ChangeLogStatus.Message)"
395
+
if (!$suppressErrors) {
396
+
LogError "$($ChangeLogStatus.Message)"
397
+
}
385
398
}
386
399
387
400
if (@($entries.ReleaseStatus)[0] -ne$changeLogEntry.ReleaseStatus)
388
401
{
389
402
$ChangeLogStatus.Message="Invalid date [ $status ]. The date for the changelog being released must be the latest in the file."
390
403
$ChangeLogStatus.IsValid=$false
391
-
LogError "$($ChangeLogStatus.Message)"
404
+
if (!$suppressErrors) {
405
+
LogError "$($ChangeLogStatus.Message)"
406
+
}
392
407
}
393
408
}
394
409
catch {
395
410
$ChangeLogStatus.Message="Invalid date [ $status ] passed as status for Version [$($changeLogEntry.ReleaseVersion)]. See https://aka.ms/azsdk/guideline/changelogs for more info."
396
411
$ChangeLogStatus.IsValid=$false
397
-
LogError "$($ChangeLogStatus.Message)"
412
+
if (!$suppressErrors) {
413
+
LogError "$($ChangeLogStatus.Message)"
414
+
}
398
415
}
399
416
}
400
417
401
418
if ([System.String]::IsNullOrWhiteSpace($changeLogEntry.ReleaseContent)) {
402
419
$ChangeLogStatus.Message="Entry has no content. Please ensure to provide some content of what changed in this version. See https://aka.ms/azsdk/guideline/changelogs for more info."
403
420
$ChangeLogStatus.IsValid=$false
404
-
LogError "$($ChangeLogStatus.Message)"
421
+
if (!$suppressErrors) {
422
+
LogError "$($ChangeLogStatus.Message)"
423
+
}
405
424
}
406
425
407
426
$foundRecommendedSection=$false
@@ -422,12 +441,16 @@ function Confirm-ChangeLogForRelease {
422
441
{
423
442
$ChangeLogStatus.Message="The changelog entry has the following sections with no content ($($emptySections-join', ')). Please ensure to either remove the empty sections or add content to the section."
424
443
$ChangeLogStatus.IsValid=$false
425
-
LogError "$($ChangeLogStatus.Message)"
444
+
if (!$suppressErrors) {
445
+
LogError "$($ChangeLogStatus.Message)"
446
+
}
426
447
}
427
448
if (!$foundRecommendedSection)
428
449
{
429
450
$ChangeLogStatus.Message="The changelog entry did not contain any of the recommended sections ($($RecommendedSectionHeaders-join', ')), please add at least one. See https://aka.ms/azsdk/guideline/changelogs for more info."
0 commit comments