@@ -70,16 +70,19 @@ jobs:
7070 RESOLVE_RELEASE_TYPE : ${{ steps.resolve.outputs.ReleaseType }}
7171 RESOLVE_FULL_VERSION : ${{ steps.resolve.outputs.FullVersion }}
7272 run : |
73+ $PSStyle.OutputRendering = 'Ansi'
74+
7375 Write-Host '--- Input ---'
74- Write-Host "EventJson: {\ "pull_request\ ":{\ "head\ ":{\ "ref\":\ "feat/test-patch\ "},\ "labels\ ":[{\ "name\":\ "patch\ "}]}}"
76+ Write-Host "EventJson: {` "pull_request` ":{` "head` ":{` "ref`":` "feat/test-patch` "},` "labels` ":[{` "name`":` "patch` "}]}}"
7577 Write-Host "Settings: ReleaseType=Release, AutoPatching=false, PatchLabels=patch"
7678 Write-Host ''
77- Write-Host '--- Expected vs Actual ---'
78- Write-Host "CreateRelease: expected='true' actual='$env:RESOLVE_CREATE_RELEASE'"
79- Write-Host "ReleaseType: expected='Release' actual='$env:RESOLVE_RELEASE_TYPE'"
80- Write-Host "Version: expected='non-empty' actual='$env:RESOLVE_VERSION'"
81- Write-Host "FullVersion: actual='$env:RESOLVE_FULL_VERSION'"
82- Write-Host ''
79+
80+ @(
81+ [PSCustomObject]@{ Output = 'CreateRelease'; Expected = 'true'; Actual = $env:RESOLVE_CREATE_RELEASE }
82+ [PSCustomObject]@{ Output = 'ReleaseType'; Expected = 'Release'; Actual = $env:RESOLVE_RELEASE_TYPE }
83+ [PSCustomObject]@{ Output = 'Version'; Expected = '(non-empty)'; Actual = $env:RESOLVE_VERSION }
84+ [PSCustomObject]@{ Output = 'FullVersion'; Expected = '(any)'; Actual = $env:RESOLVE_FULL_VERSION }
85+ ) | Format-Table -AutoSize | Out-String -Width 200
8386
8487 $failed = $false
8588 if ($env:RESOLVE_CREATE_RELEASE -ne 'true') {
@@ -149,16 +152,19 @@ jobs:
149152 RESOLVE_RELEASE_TYPE : ${{ steps.resolve.outputs.ReleaseType }}
150153 RESOLVE_FULL_VERSION : ${{ steps.resolve.outputs.FullVersion }}
151154 run : |
155+ $PSStyle.OutputRendering = 'Ansi'
156+
152157 Write-Host '--- Input ---'
153- Write-Host "EventJson: {\ "pull_request\ ":{\ "head\ ":{\ "ref\":\ "feat/test-minor\ "},\ "labels\ ":[{\ "name\":\ "minor\ "}]}}"
158+ Write-Host "EventJson: {` "pull_request` ":{` "head` ":{` "ref`":` "feat/test-minor` "},` "labels` ":[{` "name`":` "minor` "}]}}"
154159 Write-Host "Settings: ReleaseType=Release, AutoPatching=false, MinorLabels=minor"
155160 Write-Host ''
156- Write-Host '--- Expected vs Actual ---'
157- Write-Host "CreateRelease: expected='true' actual='$env:RESOLVE_CREATE_RELEASE'"
158- Write-Host "ReleaseType: expected='Release' actual='$env:RESOLVE_RELEASE_TYPE'"
159- Write-Host "Version: expected='non-empty' actual='$env:RESOLVE_VERSION'"
160- Write-Host "FullVersion: actual='$env:RESOLVE_FULL_VERSION'"
161- Write-Host ''
161+
162+ @(
163+ [PSCustomObject]@{ Output = 'CreateRelease'; Expected = 'true'; Actual = $env:RESOLVE_CREATE_RELEASE }
164+ [PSCustomObject]@{ Output = 'ReleaseType'; Expected = 'Release'; Actual = $env:RESOLVE_RELEASE_TYPE }
165+ [PSCustomObject]@{ Output = 'Version'; Expected = '(non-empty)'; Actual = $env:RESOLVE_VERSION }
166+ [PSCustomObject]@{ Output = 'FullVersion'; Expected = '(any)'; Actual = $env:RESOLVE_FULL_VERSION }
167+ ) | Format-Table -AutoSize | Out-String -Width 200
162168
163169 $failed = $false
164170 if ($env:RESOLVE_CREATE_RELEASE -ne 'true') {
@@ -228,16 +234,19 @@ jobs:
228234 RESOLVE_RELEASE_TYPE : ${{ steps.resolve.outputs.ReleaseType }}
229235 RESOLVE_FULL_VERSION : ${{ steps.resolve.outputs.FullVersion }}
230236 run : |
237+ $PSStyle.OutputRendering = 'Ansi'
238+
231239 Write-Host '--- Input ---'
232- Write-Host "EventJson: {\ "pull_request\ ":{\ "head\ ":{\ "ref\":\ "feat/test-major\ "},\ "labels\ ":[{\ "name\":\ "major\ "}]}}"
240+ Write-Host "EventJson: {` "pull_request` ":{` "head` ":{` "ref`":` "feat/test-major` "},` "labels` ":[{` "name`":` "major` "}]}}"
233241 Write-Host "Settings: ReleaseType=Release, AutoPatching=false, MajorLabels=major"
234242 Write-Host ''
235- Write-Host '--- Expected vs Actual ---'
236- Write-Host "CreateRelease: expected='true' actual='$env:RESOLVE_CREATE_RELEASE'"
237- Write-Host "ReleaseType: expected='Release' actual='$env:RESOLVE_RELEASE_TYPE'"
238- Write-Host "Version: expected='non-empty' actual='$env:RESOLVE_VERSION'"
239- Write-Host "FullVersion: actual='$env:RESOLVE_FULL_VERSION'"
240- Write-Host ''
243+
244+ @(
245+ [PSCustomObject]@{ Output = 'CreateRelease'; Expected = 'true'; Actual = $env:RESOLVE_CREATE_RELEASE }
246+ [PSCustomObject]@{ Output = 'ReleaseType'; Expected = 'Release'; Actual = $env:RESOLVE_RELEASE_TYPE }
247+ [PSCustomObject]@{ Output = 'Version'; Expected = '(non-empty)'; Actual = $env:RESOLVE_VERSION }
248+ [PSCustomObject]@{ Output = 'FullVersion'; Expected = '(any)'; Actual = $env:RESOLVE_FULL_VERSION }
249+ ) | Format-Table -AutoSize | Out-String -Width 200
241250
242251 $failed = $false
243252 if ($env:RESOLVE_CREATE_RELEASE -ne 'true') {
@@ -305,16 +314,19 @@ jobs:
305314 RESOLVE_RELEASE_TYPE : ${{ steps.resolve.outputs.ReleaseType }}
306315 RESOLVE_FULL_VERSION : ${{ steps.resolve.outputs.FullVersion }}
307316 run : |
317+ $PSStyle.OutputRendering = 'Ansi'
318+
308319 Write-Host '--- Input ---'
309- Write-Host "EventJson: {\ "pull_request\ ":{\ "head\ ":{\ "ref\":\ "feat/test-autopatch\ "},\ "labels\ ":[]}}"
320+ Write-Host "EventJson: {` "pull_request` ":{` "head` ":{` "ref`":` "feat/test-autopatch` "},` "labels` ":[]}}"
310321 Write-Host "Settings: ReleaseType=Release, AutoPatching=true, PatchLabels=patch"
311322 Write-Host ''
312- Write-Host '--- Expected vs Actual ---'
313- Write-Host "CreateRelease: expected='true' actual='$env:RESOLVE_CREATE_RELEASE'"
314- Write-Host "ReleaseType: expected='Release' actual='$env:RESOLVE_RELEASE_TYPE'"
315- Write-Host "Version: expected='non-empty' actual='$env:RESOLVE_VERSION'"
316- Write-Host "FullVersion: actual='$env:RESOLVE_FULL_VERSION'"
317- Write-Host ''
323+
324+ @(
325+ [PSCustomObject]@{ Output = 'CreateRelease'; Expected = 'true'; Actual = $env:RESOLVE_CREATE_RELEASE }
326+ [PSCustomObject]@{ Output = 'ReleaseType'; Expected = 'Release'; Actual = $env:RESOLVE_RELEASE_TYPE }
327+ [PSCustomObject]@{ Output = 'Version'; Expected = '(non-empty)'; Actual = $env:RESOLVE_VERSION }
328+ [PSCustomObject]@{ Output = 'FullVersion'; Expected = '(any)'; Actual = $env:RESOLVE_FULL_VERSION }
329+ ) | Format-Table -AutoSize | Out-String -Width 200
318330
319331 $failed = $false
320332 if ($env:RESOLVE_CREATE_RELEASE -ne 'true') {
@@ -384,14 +396,17 @@ jobs:
384396 RESOLVE_CREATE_RELEASE : ${{ steps.resolve.outputs.CreateRelease }}
385397 RESOLVE_RELEASE_TYPE : ${{ steps.resolve.outputs.ReleaseType }}
386398 run : |
399+ $PSStyle.OutputRendering = 'Ansi'
400+
387401 Write-Host '--- Input ---'
388- Write-Host "EventJson: {\ "pull_request\ ":{\ "head\ ":{\ "ref\":\ "feat/test-ignore\ "},\ "labels\ ":[{\ "name\":\ "patch\ "},{\ "name\":\ "skip-release\ "}]}}"
402+ Write-Host "EventJson: {` "pull_request` ":{` "head` ":{` "ref`":` "feat/test-ignore` "},` "labels` ":[{` "name`":` "patch` "},{` "name`":` "skip-release` "}]}}"
389403 Write-Host "Settings: ReleaseType=Release, AutoPatching=false, IgnoreLabels=skip-release"
390404 Write-Host ''
391- Write-Host '--- Expected vs Actual ---'
392- Write-Host "CreateRelease: expected='false' actual='$env:RESOLVE_CREATE_RELEASE'"
393- Write-Host "ReleaseType: expected='None' actual='$env:RESOLVE_RELEASE_TYPE'"
394- Write-Host ''
405+
406+ @(
407+ [PSCustomObject]@{ Output = 'CreateRelease'; Expected = 'false'; Actual = $env:RESOLVE_CREATE_RELEASE }
408+ [PSCustomObject]@{ Output = 'ReleaseType'; Expected = 'None'; Actual = $env:RESOLVE_RELEASE_TYPE }
409+ ) | Format-Table -AutoSize | Out-String -Width 200
395410
396411 $failed = $false
397412 if ($env:RESOLVE_CREATE_RELEASE -ne 'false') {
@@ -454,15 +469,18 @@ jobs:
454469 RESOLVE_VERSION : ${{ steps.resolve.outputs.Version }}
455470 RESOLVE_RELEASE_TYPE : ${{ steps.resolve.outputs.ReleaseType }}
456471 run : |
472+ $PSStyle.OutputRendering = 'Ansi'
473+
457474 Write-Host '--- Input ---'
458- Write-Host "EventJson: {\ "pull_request\ ":{\ "head\ ":{\ "ref\":\ "feat/test-none\ "},\ "labels\ ":[{\ "name\":\ "patch\ "}]}}"
475+ Write-Host "EventJson: {` "pull_request` ":{` "head` ":{` "ref`":` "feat/test-none` "},` "labels` ":[{` "name`":` "patch` "}]}}"
459476 Write-Host "Settings: ReleaseType=None, AutoPatching=false"
460477 Write-Host ''
461- Write-Host '--- Expected vs Actual ---'
462- Write-Host "CreateRelease: expected='false' actual='$env:RESOLVE_CREATE_RELEASE'"
463- Write-Host "ReleaseType: expected='None' actual='$env:RESOLVE_RELEASE_TYPE'"
464- Write-Host "Version: expected='' actual='$env:RESOLVE_VERSION'"
465- Write-Host ''
478+
479+ @(
480+ [PSCustomObject]@{ Output = 'CreateRelease'; Expected = 'false'; Actual = $env:RESOLVE_CREATE_RELEASE }
481+ [PSCustomObject]@{ Output = 'ReleaseType'; Expected = 'None'; Actual = $env:RESOLVE_RELEASE_TYPE }
482+ [PSCustomObject]@{ Output = 'Version'; Expected = '(empty)'; Actual = $env:RESOLVE_VERSION }
483+ ) | Format-Table -AutoSize | Out-String -Width 200
466484
467485 $failed = $false
468486 if ($env:RESOLVE_CREATE_RELEASE -ne 'false') {
@@ -535,17 +553,20 @@ jobs:
535553 RESOLVE_RELEASE_TYPE : ${{ steps.resolve.outputs.ReleaseType }}
536554 RESOLVE_FULL_VERSION : ${{ steps.resolve.outputs.FullVersion }}
537555 run : |
556+ $PSStyle.OutputRendering = 'Ansi'
557+
538558 Write-Host '--- Input ---'
539- Write-Host "EventJson: {"" pull_request"":{"" head"":{"" ref"":"" feat/add-prerelease-support""},"" labels"" :[{"" name"":"" minor" "}]}}"
559+ Write-Host "EventJson: {`" pull_request`":{`" head`":{`" ref`":`" feat/add-prerelease-support`"},`" labels`" :[{`" name`":`" minor` "}]}}"
540560 Write-Host "Settings: ReleaseType=Prerelease, AutoPatching=false, IncrementalPrerelease=true, MinorLabels=minor"
541561 Write-Host ''
542- Write-Host '--- Expected vs Actual ---'
543- Write-Host "CreateRelease: expected='true' actual='$env:RESOLVE_CREATE_RELEASE'"
544- Write-Host "ReleaseType: expected='Prerelease' actual='$env:RESOLVE_RELEASE_TYPE'"
545- Write-Host "Version: expected='non-empty' actual='$env:RESOLVE_VERSION'"
546- Write-Host "Prerelease: expected='feataddprereleasesupport*' actual='$env:RESOLVE_PRERELEASE'"
547- Write-Host "FullVersion: actual='$env:RESOLVE_FULL_VERSION'"
548- Write-Host ''
562+
563+ @(
564+ [PSCustomObject]@{ Output = 'CreateRelease'; Expected = 'true'; Actual = $env:RESOLVE_CREATE_RELEASE }
565+ [PSCustomObject]@{ Output = 'ReleaseType'; Expected = 'Prerelease'; Actual = $env:RESOLVE_RELEASE_TYPE }
566+ [PSCustomObject]@{ Output = 'Version'; Expected = '(non-empty)'; Actual = $env:RESOLVE_VERSION }
567+ [PSCustomObject]@{ Output = 'Prerelease'; Expected = 'feataddprereleasesupport*'; Actual = $env:RESOLVE_PRERELEASE }
568+ [PSCustomObject]@{ Output = 'FullVersion'; Expected = '(contains -)'; Actual = $env:RESOLVE_FULL_VERSION }
569+ ) | Format-Table -AutoSize | Out-String -Width 200
549570
550571 $failed = $false
551572 if ($env:RESOLVE_CREATE_RELEASE -ne 'true') {
0 commit comments