Only use BottleAPI::latest_pkg_version with env var

This commit is contained in:
Rylan Polster 2021-07-06 09:33:16 -04:00
parent e316c4f013
commit b68e17552c
No known key found for this signature in database
GPG Key ID: 46A744940CFF4D64
2 changed files with 6 additions and 6 deletions

View File

@ -98,10 +98,10 @@ module Homebrew
elsif f.head? && outdated_kegs.any? { |k| k.version.to_s == f.pkg_version.to_s }
# There is a newer HEAD but the version number has not changed.
"latest HEAD"
elsif f.tap.present?
f.pkg_version.to_s
else
elsif f.tap.blank? && ENV["HOMEBREW_JSON_CORE"].present?
BottleAPI.latest_pkg_version(f.name)&.to_s || f.pkg_version.to_s
else
f.pkg_version.to_s
end
outdated_versions = outdated_kegs.group_by { |keg| Formulary.from_keg(keg).full_name }

View File

@ -1326,10 +1326,10 @@ class Formula
Formula.cache[:outdated_kegs][cache_key] ||= begin
all_kegs = []
current_version = T.let(false, T::Boolean)
latest_version = if tap.present?
pkg_version
else
latest_version = if tap.blank? && ENV["HOMEBREW_JSON_CORE"].present?
BottleAPI.latest_pkg_version(name) || pkg_version
else
pkg_version
end
installed_kegs.each do |keg|