Merge pull request #13662 from carlocab/gcc-runtime-dep

update-report: reset `version_scheme` only for runtime dependents
This commit is contained in:
Carlo Cabrera 2022-08-06 21:27:46 +08:00 committed by GitHub
commit 68e895ad4d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -298,7 +298,14 @@ module Homebrew
Formula.installed.each do |formula|
next unless formula.tap&.core_tap?
next unless formula.recursive_dependencies.map(&:name).include? "gcc"
recursive_runtime_dependencies = Dependency.expand(
formula,
cache_key: "update-report",
) do |_, dependency|
Dependency.prune if dependency.build? || dependency.test?
end
next unless recursive_runtime_dependencies.map(&:name).include? "gcc"
keg = formula.installed_kegs.last
tab = Tab.for_keg(keg)