Merge pull request #14297 from Rylan12/minimum-macos-version-audit

Improve minimum macOS version audit for casks
This commit is contained in:
Rylan Polster 2022-12-27 20:21:07 -05:00 committed by GitHub
commit f3e5f17f91
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -567,6 +567,7 @@ module Cask
return if item.blank? return if item.blank?
min_os = item.elements["sparkle:minimumSystemVersion"]&.text min_os = item.elements["sparkle:minimumSystemVersion"]&.text
min_os = "11" if min_os == "10.16"
return if min_os.blank? return if min_os.blank?
begin begin
@ -581,7 +582,8 @@ module Cask
return if cask_min_os == min_os_string return if cask_min_os == min_os_string
add_error "Upstream defined #{min_os_string} as minimal OS version and the cask defined #{cask_min_os}" add_error "Upstream defined #{min_os_string.to_sym.inspect} as minimal OS version " \
"and the cask defined #{cask_min_os.to_sym.inspect}"
end end
sig { void } sig { void }