Use #partition to simplify extracting compatible_universal_binaries

This commit is contained in:
Carlo Cabrera 2021-07-21 12:05:54 +08:00
parent 699051b3c3
commit a29098c813
No known key found for this signature in database
GPG Key ID: C74D447FC549A1D0

View File

@ -325,10 +325,9 @@ module FormulaCellarChecks
end
return if mismatches.empty?
compatible_universal_binaries = mismatches.select do |file|
compatible_universal_binaries, mismatches = mismatches.partition do |file|
file.arch == :universal && file.archs.include?(Hardware::CPU.arch)
end
mismatches -= compatible_universal_binaries
universal_binaries_expected = if formula.tap.present? && formula.tap.core_tap?
tap_audit_exception(:universal_binary_allowlist, formula.name)