diff --git a/.github/actions/sync/shared-config.rb b/.github/actions/sync/shared-config.rb index 3ff3d864..b24d7f46 100755 --- a/.github/actions/sync/shared-config.rb +++ b/.github/actions/sync/shared-config.rb @@ -173,6 +173,13 @@ def git(*args) end end +# Update Gemfile.lock if it exists, based on the Ruby version. +if (target_directory_path/"Gemfile.lock").exist? + target_directory_path.cd do + system "bundle", "install" + end +end + out, err, status = Open3.capture3("git", "-C", target_directory, "status", "--porcelain", "--ignore-submodules=dirty") raise err unless status.success?