mirror of
https://github.com/actions/runner-images.git
synced 2025-12-17 15:20:11 +00:00
[Windows] Force Resolve-ChocoPackageVersion function to use CLI (#9605)
This commit is contained in:
@@ -77,11 +77,10 @@ function Resolve-ChocoPackageVersion {
|
|||||||
[string] $TargetVersion
|
[string] $TargetVersion
|
||||||
)
|
)
|
||||||
|
|
||||||
$versionNumbers = $TargetVersion.Split(".")
|
$searchResult = choco search $PackageName --exact --all-versions --approved-only --limit-output |
|
||||||
[int] $versionNumbers[-1] += 1
|
ConvertFrom-CSV -Delimiter '|' -Header 'Name', 'Version'
|
||||||
$incrementedVersion = $versionNumbers -join "."
|
|
||||||
$filterQuery = "`$filter=(Id eq '$PackageName') and (IsPrerelease eq false) and (Version ge '$TargetVersion') and (Version lt '$incrementedVersion')"
|
$latestVersion = $searchResult.Version |
|
||||||
$latestVersion = (Invoke-RestMethod "https://community.chocolatey.org/api/v2/Packages()?$filterQuery").properties.Version |
|
|
||||||
Where-Object { $_ -Like "$TargetVersion.*" -or $_ -eq $TargetVersion } |
|
Where-Object { $_ -Like "$TargetVersion.*" -or $_ -eq $TargetVersion } |
|
||||||
Sort-Object { [version] $_ } |
|
Sort-Object { [version] $_ } |
|
||||||
Select-Object -Last 1
|
Select-Object -Last 1
|
||||||
|
|||||||
Reference in New Issue
Block a user