We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 898ca89 commit ee48274Copy full SHA for ee48274
.github/workflows/Action-Test.yml
@@ -44,6 +44,7 @@ jobs:
44
run: |
45
# Requested version that came from the matrix
46
$requested = '${{ matrix.version }}'
47
+ $isPrereleaseRequest = $requested.Trim().ToLower() -eq 'prerelease'
48
49
# When 'prerelease' → resolve to latest prerelease
50
if ($requested.Trim().ToLower() -eq 'prerelease') {
@@ -99,3 +100,10 @@ jobs:
99
100
if ($installed -ne $requested) {
101
throw "Failed: expected $requested but got $installed"
102
}
103
+
104
+ if ($isPrereleaseRequest) {
105
+ if ($installed -notmatch '-preview|-(rc|alpha|beta)\.') {
106
+ throw "Failed: expected a prerelease version but got $installed"
107
+ }
108
+ Write-Host "Prerelease identifier check passed: $installed"
109
0 commit comments