Merge pull request #19201 from Homebrew/livecheck-error
dev-cmd/livecheck: improve error message when all formulae are autobumped
This commit is contained in:
commit
7bf0ba0cea
@ -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,18 +106,20 @@ 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}."
|
odebug "Skipping #{name} as it is autobumped in #{tap}."
|
||||||
|
skipped_autobump = true
|
||||||
true
|
true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
|
||||||
|
|
||||||
formulae_and_casks_to_check = formulae_and_casks_to_check.sort_by do |formula_or_cask|
|
formulae_and_casks_to_check = formulae_and_casks_to_check.sort_by do |formula_or_cask|
|
||||||
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?,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user