mirror of
https://github.com/actions/runner-images-sangeeth.git
synced 2025-12-20 06:29:50 +00:00
reuse function
This commit is contained in:
@@ -46,11 +46,17 @@ function Switch-Xcode {
|
||||
}
|
||||
|
||||
function Test-XcodeStableRelease {
|
||||
param(
|
||||
[Parameter(Mandatory)]
|
||||
param (
|
||||
[Parameter(ParameterSetName = 'Version')]
|
||||
[string] $Version,
|
||||
[Parameter(ParameterSetName = 'Path')]
|
||||
[string] $XcodeRootPath
|
||||
)
|
||||
|
||||
if ($PSCmdlet.ParameterSetName -eq "Version") {
|
||||
$XcodeRootPath = Get-XcodeRootPath $Version
|
||||
}
|
||||
|
||||
$licenseInfoPlistPath = Join-Path $XcodeRootPath "Contents" "Resources" "LicenseInfo.plist"
|
||||
$releaseType = & defaults read $licenseInfoPlistPath "licenseType"
|
||||
return -not ($releaseType -match "beta")
|
||||
@@ -102,17 +108,4 @@ function Get-XcodePairsList {
|
||||
$result += "$watchName $phoneName"
|
||||
}
|
||||
return $result
|
||||
}
|
||||
|
||||
function Test-XcodeStableVersion {
|
||||
param([Parameter(Mandatory)][string]$Version)
|
||||
|
||||
if ($Version -match "beta") {
|
||||
return $false
|
||||
}
|
||||
if ($Version -match "GM") {
|
||||
return $false
|
||||
}
|
||||
|
||||
return $true
|
||||
}
|
||||
Reference in New Issue
Block a user