Skip to content

Commit 7ad785c

Browse files
Include version prefix 'v' in expected FullVersion values
1 parent c3e9f96 commit 7ad785c

1 file changed

Lines changed: 17 additions & 13 deletions

File tree

.github/workflows/Action-Test.yml

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ jobs:
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`"}]}}"
@@ -88,7 +89,7 @@ jobs:
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

Comments
 (0)