From f57a29c18024ba52c012ad6bcd5e3ad7c5043347 Mon Sep 17 00:00:00 2001 From: Randy Stauner Date: Thu, 9 Jan 2025 09:59:02 -0700 Subject: [PATCH] Bump gems that require ostruct It's been moved out of the stdlib: https://github.com/ruby/ruby/commit/5f4be3ad7ea6d914f9d50d1da74eb801a02873a8 --- benchmarks/erubi-rails/Gemfile.lock | 27 ++++++++++++++------------- benchmarks/lobsters/Gemfile | 1 + benchmarks/lobsters/Gemfile.lock | 12 +++++++----- benchmarks/rubocop/Gemfile.lock | 2 +- 4 files changed, 23 insertions(+), 19 deletions(-) diff --git a/benchmarks/erubi-rails/Gemfile.lock b/benchmarks/erubi-rails/Gemfile.lock index be63ba8..3779f18 100644 --- a/benchmarks/erubi-rails/Gemfile.lock +++ b/benchmarks/erubi-rails/Gemfile.lock @@ -68,7 +68,7 @@ GEM addressable (2.8.6) public_suffix (>= 2.0.2, < 6.0) base64 (0.2.0) - bigdecimal (3.1.8) + bigdecimal (3.1.9) builder (3.3.0) byebug (11.1.3) capybara (3.39.2) @@ -81,24 +81,24 @@ GEM regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) concurrent-ruby (1.3.4) - connection_pool (2.4.1) + connection_pool (2.5.0) crass (1.0.6) digest (3.1.1) drb (2.2.1) - erubi (1.13.0) + erubi (1.13.1) globalid (1.2.1) activesupport (>= 6.1) - i18n (1.14.5) + i18n (1.14.6) concurrent-ruby (~> 1.0) io-console (0.7.2) irb (1.14.0) rdoc (>= 4.0.0) reline (>= 0.4.2) - jbuilder (2.11.5) + jbuilder (2.13.0) actionview (>= 5.0.0) activesupport (>= 5.0.0) - logger (1.6.1) - loofah (2.22.0) + logger (1.6.4) + loofah (2.24.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) mail (2.8.1) @@ -109,8 +109,8 @@ GEM marcel (1.0.4) matrix (0.4.2) mini_mime (1.1.5) - mini_portile2 (2.8.7) - minitest (5.25.1) + mini_portile2 (2.8.8) + minitest (5.25.4) mutex_m (0.2.0) net-imap (0.2.4) digest @@ -124,7 +124,7 @@ GEM digest net-protocol timeout - nokogiri (1.16.7) + nokogiri (1.18.1) mini_portile2 (~> 2.8.2) racc (~> 1.4) psych (5.1.2) @@ -147,9 +147,9 @@ GEM activesupport (>= 5.0.0) minitest nokogiri (>= 1.6) - rails-html-sanitizer (1.6.0) + rails-html-sanitizer (1.6.2) loofah (~> 2.21) - nokogiri (~> 1.14) + nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) railties (7.2.1) actionpack (= 7.2.1) activesupport (= 7.2.1) @@ -166,7 +166,7 @@ GEM io-console (~> 0.5) rexml (3.2.6) rubyzip (2.3.2) - securerandom (0.3.1) + securerandom (0.4.1) selenium-webdriver (4.10.0) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) @@ -211,6 +211,7 @@ PLATFORMS arm64-darwin-21 arm64-darwin-22 arm64-darwin-23 + arm64-darwin-24 x86_64-darwin-20 x86_64-darwin-21 x86_64-linux diff --git a/benchmarks/lobsters/Gemfile b/benchmarks/lobsters/Gemfile index a1eddf7..b4e5f8a 100644 --- a/benchmarks/lobsters/Gemfile +++ b/benchmarks/lobsters/Gemfile @@ -62,6 +62,7 @@ group :test, :development do gem 'database_cleaner' gem 'rspec-rails', '~> 6.0.0.rc1' gem "factory_bot_rails" + gem "ostruct" # required for such an old rubocop gem "rubocop", "0.81", require: false gem "rubocop-rails", require: false gem "rubocop-rspec", require: false diff --git a/benchmarks/lobsters/Gemfile.lock b/benchmarks/lobsters/Gemfile.lock index 8b384cc..3043933 100644 --- a/benchmarks/lobsters/Gemfile.lock +++ b/benchmarks/lobsters/Gemfile.lock @@ -131,7 +131,7 @@ GEM rails-dom-testing (>= 1, < 3) railties (>= 4.2.0) thor (>= 0.14, < 2.0) - json (2.7.1) + json (2.9.1) logger (1.6.1) loofah (2.22.0) crass (~> 1.0.2) @@ -165,8 +165,9 @@ GEM version_gem (~> 1.1) oauth-tty (1.0.5) version_gem (~> 1.1, >= 1.1.1) - parallel (1.24.0) - parser (3.3.0.5) + ostruct (0.6.1) + parallel (1.26.3) + parser (3.3.6.0) ast (~> 2.4.1) racc pdf-reader (2.12.0) @@ -178,7 +179,7 @@ GEM psych (5.1.2) stringio public_suffix (5.0.4) - racc (1.7.3) + racc (1.8.1) rack (2.2.8) rack-attack (6.7.0) rack (>= 1.0, < 4) @@ -214,7 +215,7 @@ GEM regexp_parser (2.9.0) reline (0.5.10) io-console (~> 0.5) - rexml (3.2.6) + rexml (3.4.0) rotp (6.3.0) rqrcode (2.2.0) chunky_png (~> 1.0) @@ -331,6 +332,7 @@ DEPENDENCIES memory_profiler nokogiri (>= 1.13.9) oauth + ostruct pdf-reader rack-attack rack-mini-profiler diff --git a/benchmarks/rubocop/Gemfile.lock b/benchmarks/rubocop/Gemfile.lock index a8d0b54..7b03fc4 100644 --- a/benchmarks/rubocop/Gemfile.lock +++ b/benchmarks/rubocop/Gemfile.lock @@ -20,7 +20,7 @@ GEM ruby2_keywords i18n (1.14.1) concurrent-ruby (~> 1.0) - json (2.7.1) + json (2.9.1) language_server-protocol (3.17.0.3) minitest (5.21.2) mutex_m (0.2.0)