Merge pull request #11557 from cho-m/sparkle-check-min-version

livecheck/strategy/sparkle: check minimumSystemVersion for compatibility
This commit is contained in:
Sam Ford 2021-06-28 17:30:35 -04:00 committed by GitHub
commit 3ffa2e68c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -115,6 +115,16 @@ module Homebrew
next if os && os != "osx"
if (minimum_system_version = item.elements["minimumSystemVersion"]&.text&.gsub(/\A\D+|\D+\z/, ""))
macos_minimum_system_version = begin
OS::Mac::Version.new(minimum_system_version).strip_patch
rescue MacOSVersionError
nil
end
next if macos_minimum_system_version&.prerelease?
end
data = {
title: title,
pub_date: pub_date || Time.new(0),