From 883ee7f4a3086595b36e3c0e6a8d87cbd78c16c0 Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Fri, 4 Nov 2022 05:42:42 +0000 Subject: [PATCH] sorbet/tapioca/require: make aware of platform-specific gem resolution --- Library/Homebrew/sorbet/tapioca/require.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/sorbet/tapioca/require.rb b/Library/Homebrew/sorbet/tapioca/require.rb index d567d43466..f12d3b727e 100644 --- a/Library/Homebrew/sorbet/tapioca/require.rb +++ b/Library/Homebrew/sorbet/tapioca/require.rb @@ -10,7 +10,11 @@ dependency_require_map = { # Don't start coverage tracking automatically ENV["SIMPLECOV_NO_DEFAULTS"] = "1" -Bundler.definition.locked_gems.specs.each do |spec| +# Freeze lockfile +Bundler.settings.set_command_option(:frozen, "1") + +definition = Bundler.definition +definition.resolve.for(definition.current_dependencies).each do |spec| name = spec.name # These sorbet gems do not contain any library files