diff --git a/Library/Homebrew/tap.rb b/Library/Homebrew/tap.rb index 05bb1d2d37767..2cf80ed4a5a43 100644 --- a/Library/Homebrew/tap.rb +++ b/Library/Homebrew/tap.rb @@ -987,8 +987,10 @@ def self.tap_migration_oldnames(current_tap, name_or_token) def autobump autobump_packages = if core_cask_tap? Homebrew::API::Cask.all_casks - else + elsif core_tap? Homebrew::API::Formula.all_formulae + else + {} end @autobump ||= autobump_packages.select do |_, p| diff --git a/Library/Homebrew/tap_auditor.rb b/Library/Homebrew/tap_auditor.rb index a6fa8b307acb3..f792fd78ccd0c 100644 --- a/Library/Homebrew/tap_auditor.rb +++ b/Library/Homebrew/tap_auditor.rb @@ -17,6 +17,7 @@ def initialize(tap, strict:) @tap_style_exceptions = tap.style_exceptions @tap_pypi_formula_mappings = tap.pypi_formula_mappings @tap_autobump = tap.autobump + @tap_official = tap.official? @problems = [] @cask_tokens = tap.cask_tokens.map do |cask_token| @@ -54,8 +55,8 @@ def audit_tap_formula_lists check_formula_list_directory "audit_exceptions", @tap_audit_exceptions check_formula_list_directory "style_exceptions", @tap_style_exceptions check_formula_list "pypi_formula_mappings", @tap_pypi_formula_mappings - check_formula_list ".github/autobump.txt", @tap_autobump check_formula_list "formula_renames", @formula_renames.values + check_formula_list ".github/autobump.txt", @tap_autobump unless @tap_official end sig { void }