From 7de7b4eed1476ffb3514056756558f482d483a95 Mon Sep 17 00:00:00 2001 From: Christopher Horrell Date: Tue, 10 Feb 2026 16:58:42 -0500 Subject: [PATCH] Update gem dependencies to latest stable versions - Pin docker-api to ~> 2.4 (from 1.34.2) - Pin rake to ~> 13.0 (from 13.0.1) - Pin rspec to ~> 3.13 (explicitly, was 3.8.0 via serverspec) - Pin serverspec to ~> 2.43 (from 2.41.5) Also adds Gemfile.lock to repository for reproducible builds. The lockfile does not pin Bundler version to allow CI environments to use their native Bundler version compatible with Ruby 3.4+. Benefits: - Security fixes and bug fixes from newer versions - Better compatibility with modern Ruby versions - Improved test stability - Reproducible builds across environments All tests pass successfully with updated dependencies. Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com> --- Gemfile | 7 ++++--- Gemfile.lock | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 Gemfile.lock diff --git a/Gemfile b/Gemfile index a65f268..fcf5b5c 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,6 @@ source "https://rubygems.org" -gem 'docker-api' -gem 'rake' -gem 'serverspec' +gem 'docker-api', '~> 2.4' +gem 'rake', '~> 13.0' +gem 'rspec', '~> 3.13' +gem 'serverspec', '~> 2.43' diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..9dce094 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,52 @@ +GEM + remote: https://rubygems.org/ + specs: + base64 (0.3.0) + diff-lcs (1.6.2) + docker-api (2.4.0) + excon (>= 0.64.0) + multi_json + excon (0.109.0) + multi_json (1.15.0) + net-scp (4.1.0) + net-ssh (>= 2.6.5, < 8.0.0) + net-ssh (7.3.0) + net-telnet (0.2.0) + rake (13.3.1) + rspec (3.13.2) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-core (3.13.6) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.5) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-its (1.3.1) + rspec-core (>= 3.0.0) + rspec-expectations (>= 3.0.0) + rspec-mocks (3.13.7) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.7) + serverspec (2.43.0) + multi_json + rspec (~> 3.0) + rspec-its + specinfra (~> 2.72) + sfl (2.3) + specinfra (2.94.1) + base64 + net-scp + net-ssh (>= 2.7) + net-telnet + sfl + +PLATFORMS + ruby + +DEPENDENCIES + docker-api (~> 2.4) + rake (~> 13.0) + rspec (~> 3.13) + serverspec (~> 2.43)