Merge pull request #19201 from Homebrew/livecheck-error

dev-cmd/livecheck: improve error message when all formulae are autobumped
This commit is contained in:
Mike McQuaid 2025-02-03 13:54:44 +00:00 committed by GitHub
commit 7bf0ba0cea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -92,6 +92,7 @@ module Homebrew
end end
end end
skipped_autobump = T.let(false, T::Boolean)
if skip_autobump? if skip_autobump?
autobump_lists = {} autobump_lists = {}
@ -105,10 +106,11 @@ module Homebrew
end end
name = formula_or_cask.respond_to?(:token) ? formula_or_cask.token : formula_or_cask.name name = formula_or_cask.respond_to?(:token) ? formula_or_cask.token : formula_or_cask.name
if autobump_lists[tap].include?(name) next unless autobump_lists[tap].include?(name)
odebug "Skipping #{name} as it is autobumped in #{tap}."
true odebug "Skipping #{name} as it is autobumped in #{tap}."
end skipped_autobump = true
true
end end
end end
@ -116,7 +118,8 @@ module Homebrew
formula_or_cask.respond_to?(:token) ? formula_or_cask.token : formula_or_cask.name formula_or_cask.respond_to?(:token) ? formula_or_cask.token : formula_or_cask.name
end end
raise UsageError, "No formulae or casks to check." if formulae_and_casks_to_check.blank? raise UsageError, "No formulae or casks to check." if formulae_and_casks_to_check.blank? && !skipped_autobump
return if formulae_and_casks_to_check.blank?
options = { options = {
json: args.json?, json: args.json?,