Slightly optimized sorting

pull/44/head
Maksim Shilov 4 years ago
parent adaa9700d7
commit 5beca0b6a6

@ -7,13 +7,13 @@ function Search-ToolsVersionsNotOnImage {
) )
$stableReleases = (Invoke-RestMethod $ReleasesUrl) | Where-Object stable -eq $true $stableReleases = (Invoke-RestMethod $ReleasesUrl) | Where-Object stable -eq $true
if ($ToolName -eq "Node") { $stableReleaseVersions = $stableReleases | ForEach-Object {
$stableReleaseVersions = $stableReleases | ForEach-Object {$_.$FilterParameter.split(".")[0] + ".0"} | if ($ToolName -eq "Node") {
Select-Object -Unique $_.$FilterParameter.split(".")[0] + ".0"
} else { } else {
$stableReleaseVersions = $stableReleases | ForEach-Object {$_.$FilterParameter.split(".")[0,1] -join"."} | $_.$FilterParameter.split(".")[0,1] -join"."
Select-Object -Unique }
} } | Select-Object -Unique
$toolsetUrl = "https://raw.githubusercontent.com/actions/virtual-environments/main/images/win/toolsets/toolset-2022.json" $toolsetUrl = "https://raw.githubusercontent.com/actions/virtual-environments/main/images/win/toolsets/toolset-2022.json"
$latestMinorVersion = (Invoke-RestMethod $toolsetUrl).toolcache | $latestMinorVersion = (Invoke-RestMethod $toolsetUrl).toolcache |
Where-Object {$_.name -eq $ToolName -and $_.arch -eq $FilterArch} | Where-Object {$_.name -eq $ToolName -and $_.arch -eq $FilterArch} |

Loading…
Cancel
Save