sorbet/tapioca/require: make aware of platform-specific gem resolution

This commit is contained in:
Bo Anderson 2022-11-04 05:42:42 +00:00
parent aed0f93f60
commit 883ee7f4a3
No known key found for this signature in database
GPG Key ID: 3DB94E204E137D65

View File

@ -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