mirror of
https://github.com/actions/runner-images.git
synced 2025-12-20 06:35:47 +00:00
added get-osversion for pwsh 7.1
This commit is contained in:
@@ -27,16 +27,17 @@ function Get-EnvironmentVariable($variable) {
|
|||||||
# It can be used for OS-specific tests
|
# It can be used for OS-specific tests
|
||||||
function Get-OSVersion {
|
function Get-OSVersion {
|
||||||
$osVersion = [Environment]::OSVersion
|
$osVersion = [Environment]::OSVersion
|
||||||
|
$osVersionMajorMinor = $osVersion.Version.ToString(2)
|
||||||
return [PSCustomObject]@{
|
return [PSCustomObject]@{
|
||||||
Version = $osVersion.Version
|
Version = $osVersion.Version
|
||||||
Platform = $osVersion.Platform
|
Platform = $osVersion.Platform
|
||||||
IsHighSierra = $osVersion.Version.Major -eq 17
|
IsHighSierra = $osVersionMajorMinor -eq "10.13"
|
||||||
IsMojave = $osVersion.Version.Major -eq 18
|
IsMojave = $osVersionMajorMinor -eq "10.14"
|
||||||
IsCatalina = $osVersion.Version.Major -eq 19
|
IsCatalina = $osVersionMajorMinor -eq "10.15"
|
||||||
IsBigSur = $osVersion.Version.Major -eq 20
|
IsBigSur = $osVersionMajorMinor -eq "11.0"
|
||||||
IsLessThanCatalina = $osVersion.Version.Major -lt 19
|
IsLessThanCatalina = $osVersion.Version -lt [SemVer]"10.15"
|
||||||
IsLessThanBigSur = $osVersion.Version.Major -lt 20
|
IsLessThanBigSur = $osVersion.Version -lt [SemVer]"11.0"
|
||||||
IsHigherThanMojave = $osVersion.Version.Major -gt 18
|
IsHigherThanMojave = $osVersion.Version -gt [SemVer]"10.14"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user