os/mac/version: add unsupported_release? helper

This commit is contained in:
Carlo Cabrera 2023-04-07 22:21:08 +08:00
parent 4c33d85172
commit fdc113d85c
No known key found for this signature in database
GPG Key ID: C74D447FC549A1D0
2 changed files with 6 additions and 1 deletions

View File

@ -114,7 +114,7 @@ class GitHubRunnerMatrix
MacOSVersions::SYMBOLS.each_value do |version|
macos_version = OS::Mac::Version.new(version)
next if macos_version.outdated_release? || macos_version.prerelease?
next if macos_version.unsupported_release?
spec = MacOSRunnerSpec.new(
name: "macOS #{version}-x86_64",

View File

@ -72,6 +72,11 @@ module OS
self >= HOMEBREW_MACOS_NEWEST_UNSUPPORTED
end
sig { returns(T::Boolean) }
def unsupported_release?
outdated_release? || prerelease?
end
# For {OS::Mac::Version} compatibility.
sig { returns(T::Boolean) }
def requires_nehalem_cpu?