From dc28719c8e67e6cc4e78b4f01004e9a2a0473120 Mon Sep 17 00:00:00 2001 From: Bevan Kay Date: Tue, 2 Sep 2025 16:33:04 +0800 Subject: [PATCH] cask/audit: fix install of container deps --- Library/Homebrew/cask/audit.rb | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Library/Homebrew/cask/audit.rb b/Library/Homebrew/cask/audit.rb index e66e14c3a5..8883e6c8bd 100644 --- a/Library/Homebrew/cask/audit.rb +++ b/Library/Homebrew/cask/audit.rb @@ -622,15 +622,17 @@ module Cask }.compact Homebrew::Install.perform_preinstall_checks_once - valid_formula_installers = Homebrew::Install.fetch_formulae(primary_container.dependencies) - - primary_container.dependencies.each do |dep| - next unless valid_formula_installers.include?(dep) - - fi = FormulaInstaller.new( + formula_installers = primary_container.dependencies.map do |dep| + FormulaInstaller.new( dep, **install_options, ) + end + valid_formula_installers = Homebrew::Install.fetch_formulae(formula_installers) + + formula_installers.each do |fi| + next unless valid_formula_installers.include?(fi) + fi.install fi.finish end