From fdc113d85cfce724cdee2adc0ef9b6315f0266ad Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 7 Apr 2023 22:21:08 +0800 Subject: [PATCH] os/mac/version: add `unsupported_release?` helper --- Library/Homebrew/github_runner_matrix.rb | 2 +- Library/Homebrew/os/mac/version.rb | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/github_runner_matrix.rb b/Library/Homebrew/github_runner_matrix.rb index 11b9677d8d..e2ce5671f2 100644 --- a/Library/Homebrew/github_runner_matrix.rb +++ b/Library/Homebrew/github_runner_matrix.rb @@ -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", diff --git a/Library/Homebrew/os/mac/version.rb b/Library/Homebrew/os/mac/version.rb index d407e882ac..ce8ebb6880 100644 --- a/Library/Homebrew/os/mac/version.rb +++ b/Library/Homebrew/os/mac/version.rb @@ -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?