Merge pull request #11726 from hyuraku/installed_dependents-reject_build_formula

installed_dependents: reject build formula
This commit is contained in:
Mike McQuaid 2021-07-16 13:42:03 +01:00 committed by GitHub
commit d79cd8bd28
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 2 deletions

View File

@ -16,7 +16,10 @@ class CaskDependent
end
def runtime_dependencies(ignore_missing: false)
recursive_dependencies ignore_missing: ignore_missing
recursive_dependencies(ignore_missing: ignore_missing).reject do |dependency|
tags = dependency.tags
tags.include?(:build) || tags.include?(:test)
end
end
def deps

View File

@ -50,7 +50,7 @@ module InstalledDependents
when Formula
dependent.missing_dependencies(hide: keg_names)
when Cask::Cask
# When checking for cask dependents, we don't care about missing dependencies
# When checking for cask dependents, we don't care about missing or non-runtime dependencies
CaskDependent.new(dependent).runtime_dependencies(ignore_missing: true).map(&:to_formula)
end