7878 if ([string]::IsNullOrEmpty($latestTag)) { $parts = @(0, 0, 0) }
7979 else { $parts = ($latestTag -replace '^v', '').Split('.') | ForEach-Object { [int]$_ } }
8080 $expectedVersion = "$($parts[0]).$($parts[1]).$($parts[2] + 1)"
81+ $expectedFullVersion = "v$expectedVersion"
8182
8283 Write-Host '--- Input ---'
8384 Write-Host "EventJson: {`"pull_request`":{`"head`":{`"ref`":`"feat/test-patch`"},`"labels`":[{`"name`":`"patch`"}]}}"
8889 [PSCustomObject]@{ Output = 'CreateRelease'; Expected = 'true'; Actual = $env:RESOLVE_CREATE_RELEASE; Passed = $env:RESOLVE_CREATE_RELEASE -eq 'true' }
8990 [PSCustomObject]@{ Output = 'ReleaseType'; Expected = 'Release'; Actual = $env:RESOLVE_RELEASE_TYPE; Passed = $env:RESOLVE_RELEASE_TYPE -eq 'Release' }
9091 [PSCustomObject]@{ Output = 'Version'; Expected = $expectedVersion; Actual = $env:RESOLVE_VERSION; Passed = $env:RESOLVE_VERSION -eq $expectedVersion }
91- [PSCustomObject]@{ Output = 'FullVersion'; Expected = $expectedVersion ; Actual = $env:RESOLVE_FULL_VERSION; Passed = $env:RESOLVE_FULL_VERSION -eq $expectedVersion }
92+ [PSCustomObject]@{ Output = 'FullVersion'; Expected = $expectedFullVersion ; Actual = $env:RESOLVE_FULL_VERSION; Passed = $env:RESOLVE_FULL_VERSION -eq $expectedFullVersion }
9293 ) | Format-Table -AutoSize | Out-String -Width 200
9394
9495 $failed = $false
@@ -104,8 +105,8 @@ jobs:
104105 Write-Error "ReleaseType: expected 'Release', got '$env:RESOLVE_RELEASE_TYPE'"
105106 $failed = $true
106107 }
107- if ($env:RESOLVE_FULL_VERSION -ne $expectedVersion ) {
108- Write-Error "FullVersion: expected '$expectedVersion ', got '$env:RESOLVE_FULL_VERSION'"
108+ if ($env:RESOLVE_FULL_VERSION -ne $expectedFullVersion ) {
109+ Write-Error "FullVersion: expected '$expectedFullVersion ', got '$env:RESOLVE_FULL_VERSION'"
109110 $failed = $true
110111 }
111112 if ($failed) { exit 1 }
@@ -171,6 +172,7 @@ jobs:
171172 if ([string]::IsNullOrEmpty($latestTag)) { $parts = @(0, 0, 0) }
172173 else { $parts = ($latestTag -replace '^v', '').Split('.') | ForEach-Object { [int]$_ } }
173174 $expectedVersion = "$($parts[0]).$($parts[1] + 1).0"
175+ $expectedFullVersion = "v$expectedVersion"
174176
175177 Write-Host '--- Input ---'
176178 Write-Host "EventJson: {`"pull_request`":{`"head`":{`"ref`":`"feat/test-minor`"},`"labels`":[{`"name`":`"minor`"}]}}"
@@ -181,7 +183,7 @@ jobs:
181183 [PSCustomObject]@{ Output = 'CreateRelease'; Expected = 'true'; Actual = $env:RESOLVE_CREATE_RELEASE; Passed = $env:RESOLVE_CREATE_RELEASE -eq 'true' }
182184 [PSCustomObject]@{ Output = 'ReleaseType'; Expected = 'Release'; Actual = $env:RESOLVE_RELEASE_TYPE; Passed = $env:RESOLVE_RELEASE_TYPE -eq 'Release' }
183185 [PSCustomObject]@{ Output = 'Version'; Expected = $expectedVersion; Actual = $env:RESOLVE_VERSION; Passed = $env:RESOLVE_VERSION -eq $expectedVersion }
184- [PSCustomObject]@{ Output = 'FullVersion'; Expected = $expectedVersion ; Actual = $env:RESOLVE_FULL_VERSION; Passed = $env:RESOLVE_FULL_VERSION -eq $expectedVersion }
186+ [PSCustomObject]@{ Output = 'FullVersion'; Expected = $expectedFullVersion ; Actual = $env:RESOLVE_FULL_VERSION; Passed = $env:RESOLVE_FULL_VERSION -eq $expectedFullVersion }
185187 ) | Format-Table -AutoSize | Out-String -Width 200
186188
187189 $failed = $false
@@ -197,8 +199,8 @@ jobs:
197199 Write-Error "ReleaseType: expected 'Release', got '$env:RESOLVE_RELEASE_TYPE'"
198200 $failed = $true
199201 }
200- if ($env:RESOLVE_FULL_VERSION -ne $expectedVersion ) {
201- Write-Error "FullVersion: expected '$expectedVersion ', got '$env:RESOLVE_FULL_VERSION'"
202+ if ($env:RESOLVE_FULL_VERSION -ne $expectedFullVersion ) {
203+ Write-Error "FullVersion: expected '$expectedFullVersion ', got '$env:RESOLVE_FULL_VERSION'"
202204 $failed = $true
203205 }
204206 if ($failed) { exit 1 }
@@ -264,6 +266,7 @@ jobs:
264266 if ([string]::IsNullOrEmpty($latestTag)) { $parts = @(0, 0, 0) }
265267 else { $parts = ($latestTag -replace '^v', '').Split('.') | ForEach-Object { [int]$_ } }
266268 $expectedVersion = "$($parts[0] + 1).0.0"
269+ $expectedFullVersion = "v$expectedVersion"
267270
268271 Write-Host '--- Input ---'
269272 Write-Host "EventJson: {`"pull_request`":{`"head`":{`"ref`":`"feat/test-major`"},`"labels`":[{`"name`":`"major`"}]}}"
@@ -274,7 +277,7 @@ jobs:
274277 [PSCustomObject]@{ Output = 'CreateRelease'; Expected = 'true'; Actual = $env:RESOLVE_CREATE_RELEASE; Passed = $env:RESOLVE_CREATE_RELEASE -eq 'true' }
275278 [PSCustomObject]@{ Output = 'ReleaseType'; Expected = 'Release'; Actual = $env:RESOLVE_RELEASE_TYPE; Passed = $env:RESOLVE_RELEASE_TYPE -eq 'Release' }
276279 [PSCustomObject]@{ Output = 'Version'; Expected = $expectedVersion; Actual = $env:RESOLVE_VERSION; Passed = $env:RESOLVE_VERSION -eq $expectedVersion }
277- [PSCustomObject]@{ Output = 'FullVersion'; Expected = $expectedVersion ; Actual = $env:RESOLVE_FULL_VERSION; Passed = $env:RESOLVE_FULL_VERSION -eq $expectedVersion }
280+ [PSCustomObject]@{ Output = 'FullVersion'; Expected = $expectedFullVersion ; Actual = $env:RESOLVE_FULL_VERSION; Passed = $env:RESOLVE_FULL_VERSION -eq $expectedFullVersion }
278281 ) | Format-Table -AutoSize | Out-String -Width 200
279282
280283 $failed = $false
@@ -290,8 +293,8 @@ jobs:
290293 Write-Error "ReleaseType: expected 'Release', got '$env:RESOLVE_RELEASE_TYPE'"
291294 $failed = $true
292295 }
293- if ($env:RESOLVE_FULL_VERSION -ne $expectedVersion ) {
294- Write-Error "FullVersion: expected '$expectedVersion ', got '$env:RESOLVE_FULL_VERSION'"
296+ if ($env:RESOLVE_FULL_VERSION -ne $expectedFullVersion ) {
297+ Write-Error "FullVersion: expected '$expectedFullVersion ', got '$env:RESOLVE_FULL_VERSION'"
295298 $failed = $true
296299 }
297300 if ($failed) { exit 1 }
@@ -355,6 +358,7 @@ jobs:
355358 if ([string]::IsNullOrEmpty($latestTag)) { $parts = @(0, 0, 0) }
356359 else { $parts = ($latestTag -replace '^v', '').Split('.') | ForEach-Object { [int]$_ } }
357360 $expectedVersion = "$($parts[0]).$($parts[1]).$($parts[2] + 1)"
361+ $expectedFullVersion = "v$expectedVersion"
358362
359363 Write-Host '--- Input ---'
360364 Write-Host "EventJson: {`"pull_request`":{`"head`":{`"ref`":`"feat/test-autopatch`"},`"labels`":[]}}"
@@ -365,7 +369,7 @@ jobs:
365369 [PSCustomObject]@{ Output = 'CreateRelease'; Expected = 'true'; Actual = $env:RESOLVE_CREATE_RELEASE; Passed = $env:RESOLVE_CREATE_RELEASE -eq 'true' }
366370 [PSCustomObject]@{ Output = 'ReleaseType'; Expected = 'Release'; Actual = $env:RESOLVE_RELEASE_TYPE; Passed = $env:RESOLVE_RELEASE_TYPE -eq 'Release' }
367371 [PSCustomObject]@{ Output = 'Version'; Expected = $expectedVersion; Actual = $env:RESOLVE_VERSION; Passed = $env:RESOLVE_VERSION -eq $expectedVersion }
368- [PSCustomObject]@{ Output = 'FullVersion'; Expected = $expectedVersion ; Actual = $env:RESOLVE_FULL_VERSION; Passed = $env:RESOLVE_FULL_VERSION -eq $expectedVersion }
372+ [PSCustomObject]@{ Output = 'FullVersion'; Expected = $expectedFullVersion ; Actual = $env:RESOLVE_FULL_VERSION; Passed = $env:RESOLVE_FULL_VERSION -eq $expectedFullVersion }
369373 ) | Format-Table -AutoSize | Out-String -Width 200
370374
371375 $failed = $false
@@ -381,8 +385,8 @@ jobs:
381385 Write-Error "ReleaseType: expected 'Release', got '$env:RESOLVE_RELEASE_TYPE'"
382386 $failed = $true
383387 }
384- if ($env:RESOLVE_FULL_VERSION -ne $expectedVersion ) {
385- Write-Error "FullVersion: expected '$expectedVersion ', got '$env:RESOLVE_FULL_VERSION'"
388+ if ($env:RESOLVE_FULL_VERSION -ne $expectedFullVersion ) {
389+ Write-Error "FullVersion: expected '$expectedFullVersion ', got '$env:RESOLVE_FULL_VERSION'"
386390 $failed = $true
387391 }
388392 if ($failed) { exit 1 }
@@ -606,7 +610,7 @@ jobs:
606610 else { $parts = ($latestTag -replace '^v', '').Split('.') | ForEach-Object { [int]$_ } }
607611 $expectedVersion = "$($parts[0]).$($parts[1] + 1).0"
608612 $expectedPrerelease = 'feataddprereleasesupport001'
609- $expectedFullVersion = "$expectedVersion-$expectedPrerelease"
613+ $expectedFullVersion = "v $expectedVersion-$expectedPrerelease"
610614
611615 Write-Host '--- Input ---'
612616 Write-Host "EventJson: {`"pull_request`":{`"head`":{`"ref`":`"feat/add-prerelease-support`"},`"labels`":[{`"name`":`"minor`"}]}}"
0 commit comments