Merge pull request #20538 from Homebrew/unversioned-universal_binary_allowlist

formula_cellar_checks: check unversioned name in `universal_binary_allowlist`
This commit is contained in:
Carlo Cabrera 2025-08-22 10:38:57 +00:00 committed by GitHub
commit ed0011f40f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -371,7 +371,10 @@ module FormulaCellarChecks
mismatches = mismatches.to_h
universal_binaries_expected = if (formula_tap = formula.tap).present? && formula_tap.core_tap?
formula_tap.audit_exception(:universal_binary_allowlist, formula.name)
formula_name = formula.name
# Apply audit exception to versioned formulae too from the unversioned name.
formula_name.gsub!(/@\d+(\.\d+)*$/, "") if formula.versioned_formula?
formula_tap.audit_exception(:universal_binary_allowlist, formula_name)
else
true
end