mirror of
https://github.com/actions/runner-images-sangeeth.git
synced 2025-12-20 06:29:50 +00:00
accept proposal
This commit is contained in:
@@ -42,7 +42,6 @@ function Get-XcodeVersionInfo {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function Switch-Xcode {
|
function Switch-Xcode {
|
||||||
param (
|
param (
|
||||||
[Parameter(ParameterSetName = 'Version')]
|
[Parameter(ParameterSetName = 'Version')]
|
||||||
|
|||||||
@@ -53,11 +53,9 @@ function Resolve-ExactXcodeVersion {
|
|||||||
function Get-AvailableXcodeVersions {
|
function Get-AvailableXcodeVersions {
|
||||||
$rawVersionsList = & xcversion list | ForEach-Object { $_.Trim() } | Where-Object { $_ -match "^\d" }
|
$rawVersionsList = & xcversion list | ForEach-Object { $_.Trim() } | Where-Object { $_ -match "^\d" }
|
||||||
$availableVersions = $rawVersionsList | ForEach-Object {
|
$availableVersions = $rawVersionsList | ForEach-Object {
|
||||||
$parts = $_.Split(" ", 2)
|
$partStable,$partMajor = $_.Split(" ", 2)
|
||||||
$stableSemver = [SemVer]::Parse($parts[0])
|
$semver = $stableSemver = [SemVer]::Parse($partStable)
|
||||||
if ($parts.Count -eq 1) {
|
if ($partMajor) {
|
||||||
$semver = $stableSemver
|
|
||||||
} else {
|
|
||||||
# Convert 'beta 3' -> 'beta.3', 'Release Candidate' -> 'releasecandidate', 'GM Seed 2' -> 'gmseed.2'
|
# Convert 'beta 3' -> 'beta.3', 'Release Candidate' -> 'releasecandidate', 'GM Seed 2' -> 'gmseed.2'
|
||||||
$normalizedLabel = $parts[1].toLower() -replace " (\d)", '.$1' -replace " ([a-z])", '$1'
|
$normalizedLabel = $parts[1].toLower() -replace " (\d)", '.$1' -replace " ([a-z])", '$1'
|
||||||
$semver = [SemVer]::new($stableSemver.Major, $stableSemver.Minor, $stableSemver.Patch, $normalizedLabel)
|
$semver = [SemVer]::new($stableSemver.Major, $stableSemver.Minor, $stableSemver.Patch, $normalizedLabel)
|
||||||
|
|||||||
Reference in New Issue
Block a user