diff options
Diffstat (limited to 'tasks/dependencies.rb')
-rw-r--r-- | tasks/dependencies.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tasks/dependencies.rb b/tasks/dependencies.rb index 35cbe2800e..d383ee4433 100644 --- a/tasks/dependencies.rb +++ b/tasks/dependencies.rb @@ -52,7 +52,13 @@ namespace :dependencies do puts "-------------------------------------------------------------------" puts "Updating #{dir}/Gemfile.lock#{conservative ? " (conservatively)" : ""} ..." puts "-------------------------------------------------------------------" - bundle "install", cwd: dir, delete_gemfile_lock: !conservative + with_bundle_unfrozen(cwd: dir) do + bundle "install", cwd: dir, delete_gemfile_lock: !conservative + # Include all other supported platforms into the lockfile as well + platforms.each do |platform| + bundle "lock", cwd: dir, platform: platform + end + end end end end |