bump: support inheriting from a formula/cask
This commit is contained in:
parent
ddde0f7589
commit
f03c12d2db
@ -151,14 +151,30 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
|
|
||||||
def livecheck_result(formula_or_cask)
|
def livecheck_result(formula_or_cask)
|
||||||
skip_result = Livecheck::SkipConditions.skip_information(formula_or_cask)
|
name = Livecheck.formula_or_cask_name(formula_or_cask)
|
||||||
if skip_result.present?
|
|
||||||
return "#{skip_result[:status]}#{" - #{skip_result[:messages].join(", ")}" if skip_result[:messages].present?}"
|
referenced_formula_or_cask, =
|
||||||
|
Livecheck.resolve_livecheck_reference(formula_or_cask, full_name: false, debug: false)
|
||||||
|
|
||||||
|
# Check skip conditions for a referenced formula/cask
|
||||||
|
if referenced_formula_or_cask
|
||||||
|
skip_info = Livecheck::SkipConditions.referenced_skip_information(
|
||||||
|
referenced_formula_or_cask,
|
||||||
|
name,
|
||||||
|
full_name: false,
|
||||||
|
verbose: false,
|
||||||
|
)
|
||||||
|
end
|
||||||
|
|
||||||
|
skip_info ||= Livecheck::SkipConditions.skip_information(formula_or_cask, full_name: false, verbose: false)
|
||||||
|
if skip_info.present?
|
||||||
|
return "#{skip_info[:status]}#{" - #{skip_info[:messages].join(", ")}" if skip_info[:messages].present?}"
|
||||||
end
|
end
|
||||||
|
|
||||||
version_info = Livecheck.latest_version(
|
version_info = Livecheck.latest_version(
|
||||||
formula_or_cask,
|
formula_or_cask,
|
||||||
json: true, full_name: false, verbose: false, debug: false,
|
referenced_formula_or_cask: referenced_formula_or_cask,
|
||||||
|
json: true, full_name: false, verbose: false, debug: false
|
||||||
)
|
)
|
||||||
latest = version_info[:latest] if version_info.present?
|
latest = version_info[:latest] if version_info.present?
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user