Merge branch 'main' of https://github.com/actions/virtual-environments into v-malob/xcode

This commit is contained in:
Maxim Lobanov
2020-11-13 20:37:18 +03:00
28 changed files with 362 additions and 314 deletions

View File

@@ -27,16 +27,17 @@ function Get-EnvironmentVariable($variable) {
# It can be used for OS-specific tests
function Get-OSVersion {
$osVersion = [Environment]::OSVersion
$osVersionMajorMinor = $osVersion.Version.ToString(2)
return [PSCustomObject]@{
Version = $osVersion.Version
Platform = $osVersion.Platform
IsHighSierra = $osVersion.Version.Major -eq 17
IsMojave = $osVersion.Version.Major -eq 18
IsCatalina = $osVersion.Version.Major -eq 19
IsBigSur = $osVersion.Version.Major -eq 20
IsLessThanCatalina = $osVersion.Version.Major -lt 19
IsLessThanBigSur = $osVersion.Version.Major -lt 20
IsHigherThanMojave = $osVersion.Version.Major -gt 18
IsHighSierra = $osVersionMajorMinor -eq "10.13"
IsMojave = $osVersionMajorMinor -eq "10.14"
IsCatalina = $osVersionMajorMinor -eq "10.15"
IsBigSur = $osVersionMajorMinor -eq "11.0"
IsLessThanCatalina = [SemVer]$osVersion.Version -lt "10.15"
IsLessThanBigSur = [SemVer]$osVersion.Version -lt "11.0"
IsHigherThanMojave = [SemVer]$osVersion.Version -ge "10.15"
}
}