From 803857bc2f06220916527281f4c79a1545809b41 Mon Sep 17 00:00:00 2001 From: Mattia Roccoberton Date: Thu, 29 Feb 2024 18:03:46 +0100 Subject: [PATCH] test: update Appraisal dependencies --- Gemfile | 60 +++++++++---------- extra/README.md | 6 ++ gemfiles/rails_6_1_mssql.gemfile | 34 +++++------ gemfiles/rails_6_1_mssql.gemfile.lock | 61 ++++++++++--------- gemfiles/rails_6_1_mysql.gemfile | 34 +++++------ gemfiles/rails_6_1_mysql.gemfile.lock | 63 ++++++++++---------- gemfiles/rails_6_1_postgres.gemfile | 34 +++++------ gemfiles/rails_6_1_postgres.gemfile.lock | 65 +++++++++++---------- gemfiles/rails_7_0_mssql.gemfile | 34 +++++------ gemfiles/rails_7_0_mssql.gemfile.lock | 61 ++++++++++--------- gemfiles/rails_7_0_mysql.gemfile | 34 +++++------ gemfiles/rails_7_0_mysql.gemfile.lock | 63 ++++++++++---------- gemfiles/rails_7_0_postgres.gemfile | 34 +++++------ gemfiles/rails_7_0_postgres.gemfile.lock | 65 +++++++++++---------- gemfiles/rails_7_1_mysql.gemfile | 34 +++++------ gemfiles/rails_7_1_mysql.gemfile.lock | 72 ++++++++++++----------- gemfiles/rails_7_1_postgres.gemfile | 34 +++++------ gemfiles/rails_7_1_postgres.gemfile.lock | 74 ++++++++++++------------ 18 files changed, 443 insertions(+), 419 deletions(-) diff --git a/Gemfile b/Gemfile index 07ddc08..7bd0b57 100644 --- a/Gemfile +++ b/Gemfile @@ -5,34 +5,34 @@ git_source(:github) { |repo| "https://github.com/#{repo}.git" } gemspec -group :development, :test do - if ENV['DB_TEST'] == 'mssql' - gem 'activerecord-sqlserver-adapter', '7.0.3.0' - gem 'tiny_tds' - end - gem 'mysql2' if ENV['DB_TEST'] == 'mysql' - gem 'pg' if ['postgres', 'postgresql'].include? ENV['DB_TEST'] - - gem "image_processing", ">= 1.2" - - gem 'simplecov' - gem 'simplecov-lcov' - - # Testing - gem 'capybara' - gem 'rspec_junit_formatter' - gem 'rspec-rails' - gem 'selenium-webdriver' - - # Linters - gem 'brakeman' - gem 'fasterer' - gem 'rubocop' - gem 'rubocop-packaging' - gem 'rubocop-performance' - gem 'rubocop-rails' - gem 'rubocop-rspec' - - # Tools - gem 'pry-rails' +if ENV['DB_TEST'] == 'mssql' + gem 'activerecord-sqlserver-adapter', '7.0.3.0' + gem 'tiny_tds' end +gem 'mysql2' if ENV['DB_TEST'] == 'mysql' +gem 'pg' if ['postgres', 'postgresql'].include? ENV['DB_TEST'] + +gem 'image_processing', '>= 1.2' + +gem 'webrick' + +gem 'simplecov' +gem 'simplecov-lcov' + +# Testing +gem 'capybara' +gem 'rspec_junit_formatter' +gem 'rspec-rails' +gem 'selenium-webdriver' + +# Linters +gem 'brakeman' +gem 'fasterer' +gem 'rubocop' +gem 'rubocop-packaging' +gem 'rubocop-performance' +gem 'rubocop-rails' +gem 'rubocop-rspec' + +# Tools +gem 'pry-rails' diff --git a/extra/README.md b/extra/README.md index b7448cf..a49d85d 100644 --- a/extra/README.md +++ b/extra/README.md @@ -27,6 +27,12 @@ DB_TEST=postgres RAILS=7.0 bin/appraisal rails-7_1-postgres rspec DB_TEST=postgres RAILS=7.0 bin/appraisal rails-7_0-postgres rails db:drop db:create db:migrate ``` +```ruby +# Create a test post in the dummy app +post = Post.create!(title: "test1") +post.some_file.attach(io: Rails.root.join("../../README.md").open, filename: "README.md") +``` + ## Tests using Docker ```sh diff --git a/gemfiles/rails_6_1_mssql.gemfile b/gemfiles/rails_6_1_mssql.gemfile index 027d0bf..72186d7 100644 --- a/gemfiles/rails_6_1_mssql.gemfile +++ b/gemfiles/rails_6_1_mssql.gemfile @@ -2,26 +2,24 @@ source "https://rubygems.org" +gem "image_processing", ">= 1.2" +gem "webrick" +gem "simplecov" +gem "simplecov-lcov" +gem "capybara" +gem "rspec_junit_formatter" +gem "rspec-rails" +gem "selenium-webdriver" +gem "brakeman" +gem "fasterer" +gem "rubocop" +gem "rubocop-packaging" +gem "rubocop-performance" +gem "rubocop-rails" +gem "rubocop-rspec" +gem "pry-rails" gem "activerecord-sqlserver-adapter", "~> 6.1.0" gem "rails", "~> 6.1.0" gem "tiny_tds" -group :development, :test do - gem "image_processing", ">= 1.2" - gem "simplecov" - gem "simplecov-lcov" - gem "capybara" - gem "rspec_junit_formatter" - gem "rspec-rails" - gem "selenium-webdriver" - gem "brakeman" - gem "fasterer" - gem "rubocop" - gem "rubocop-packaging" - gem "rubocop-performance" - gem "rubocop-rails" - gem "rubocop-rspec" - gem "pry-rails" -end - gemspec path: "../" diff --git a/gemfiles/rails_6_1_mssql.gemfile.lock b/gemfiles/rails_6_1_mssql.gemfile.lock index 8b75904..517403b 100644 --- a/gemfiles/rails_6_1_mssql.gemfile.lock +++ b/gemfiles/rails_6_1_mssql.gemfile.lock @@ -107,12 +107,12 @@ GEM ffi (1.16.3) globalid (1.2.1) activesupport (>= 6.1) - i18n (1.14.1) + i18n (1.14.4) concurrent-ruby (~> 1.0) image_processing (1.12.2) mini_magick (>= 4.9.5, < 5) ruby-vips (>= 2.0.17, < 3) - json (2.7.1) + json (2.7.2) language_server-protocol (3.17.0.3) loofah (2.22.0) crass (~> 1.0.2) @@ -122,12 +122,12 @@ GEM net-imap net-pop net-smtp - marcel (1.0.2) + marcel (1.0.4) matrix (0.4.2) - method_source (1.0.0) + method_source (1.1.0) mini_magick (4.12.0) mini_mime (1.1.5) - minitest (5.22.2) + minitest (5.22.3) net-imap (0.4.10) date net-protocol @@ -135,12 +135,12 @@ GEM net-protocol net-protocol (0.2.2) timeout - net-smtp (0.4.0.1) + net-smtp (0.5.0) net-protocol - nio4r (2.7.0) - nokogiri (1.16.2-arm64-darwin) + nio4r (2.7.1) + nokogiri (1.16.4-arm64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-linux) + nokogiri (1.16.4-x86_64-linux) racc (~> 1.4) parallel (1.24.0) parser (3.3.0.5) @@ -151,9 +151,9 @@ GEM method_source (~> 1.0) pry-rails (0.3.9) pry (>= 0.10.4) - public_suffix (5.0.4) + public_suffix (5.0.5) racc (1.7.3) - rack (2.2.8.1) + rack (2.2.9) rack-test (2.1.0) rack (>= 1.3) rails (6.1.7.7) @@ -185,7 +185,7 @@ GEM rake (>= 12.2) thor (~> 1.0) rainbow (3.1.1) - rake (13.1.0) + rake (13.2.1) regexp_parser (2.9.0) rexml (3.2.6) rspec-core (3.13.0) @@ -196,18 +196,18 @@ GEM rspec-mocks (3.13.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (6.1.1) + rspec-rails (6.1.2) actionpack (>= 6.1) activesupport (>= 6.1) railties (>= 6.1) - rspec-core (~> 3.12) - rspec-expectations (~> 3.12) - rspec-mocks (~> 3.12) - rspec-support (~> 3.12) + rspec-core (~> 3.13) + rspec-expectations (~> 3.13) + rspec-mocks (~> 3.13) + rspec-support (~> 3.13) rspec-support (3.13.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.60.2) + rubocop (1.63.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -215,29 +215,32 @@ GEM rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.30.0, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.30.0) - parser (>= 3.2.1.0) + rubocop-ast (1.31.2) + parser (>= 3.3.0.4) rubocop-capybara (2.20.0) rubocop (~> 1.41) rubocop-factory_bot (2.25.1) rubocop (~> 1.41) rubocop-packaging (0.5.2) rubocop (>= 1.33, < 2.0) - rubocop-performance (1.20.2) + rubocop-performance (1.21.0) rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rails (2.23.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rails (2.24.1) activesupport (>= 4.2.0) rack (>= 1.1) rubocop (>= 1.33.0, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rspec (2.26.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.29.1) rubocop (~> 1.40) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) + rubocop-rspec_rails (~> 2.28) + rubocop-rspec_rails (2.28.3) + rubocop (~> 1.40) ruby-progressbar (1.13.0) ruby-vips (2.2.1) ffi (~> 1.12) @@ -245,7 +248,7 @@ GEM racc (~> 1.5) sexp_processor (~> 4.16) rubyzip (2.3.2) - selenium-webdriver (4.18.1) + selenium-webdriver (4.19.0) base64 (~> 0.2) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) @@ -265,12 +268,13 @@ GEM actionpack (>= 5.2) activesupport (>= 5.2) sprockets (>= 3.0.0) - thor (1.3.0) + thor (1.3.1) timeout (0.4.1) tiny_tds (2.1.7) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.5.0) + webrick (1.8.1) websocket (1.2.10) websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) @@ -306,6 +310,7 @@ DEPENDENCIES simplecov simplecov-lcov tiny_tds + webrick BUNDLED WITH 2.4.19 diff --git a/gemfiles/rails_6_1_mysql.gemfile b/gemfiles/rails_6_1_mysql.gemfile index 7f07d2f..1138de1 100644 --- a/gemfiles/rails_6_1_mysql.gemfile +++ b/gemfiles/rails_6_1_mysql.gemfile @@ -2,25 +2,23 @@ source "https://rubygems.org" +gem "image_processing", ">= 1.2" +gem "webrick" +gem "simplecov" +gem "simplecov-lcov" +gem "capybara" +gem "rspec_junit_formatter" +gem "rspec-rails" +gem "selenium-webdriver" +gem "brakeman" +gem "fasterer" +gem "rubocop" +gem "rubocop-packaging" +gem "rubocop-performance" +gem "rubocop-rails" +gem "rubocop-rspec" +gem "pry-rails" gem "mysql2" gem "rails", "~> 6.1.0" -group :development, :test do - gem "image_processing", ">= 1.2" - gem "simplecov" - gem "simplecov-lcov" - gem "capybara" - gem "rspec_junit_formatter" - gem "rspec-rails" - gem "selenium-webdriver" - gem "brakeman" - gem "fasterer" - gem "rubocop" - gem "rubocop-packaging" - gem "rubocop-performance" - gem "rubocop-rails" - gem "rubocop-rspec" - gem "pry-rails" -end - gemspec path: "../" diff --git a/gemfiles/rails_6_1_mysql.gemfile.lock b/gemfiles/rails_6_1_mysql.gemfile.lock index ccd0eac..7949a3e 100644 --- a/gemfiles/rails_6_1_mysql.gemfile.lock +++ b/gemfiles/rails_6_1_mysql.gemfile.lock @@ -104,12 +104,12 @@ GEM ffi (1.16.3) globalid (1.2.1) activesupport (>= 6.1) - i18n (1.14.1) + i18n (1.14.4) concurrent-ruby (~> 1.0) image_processing (1.12.2) mini_magick (>= 4.9.5, < 5) ruby-vips (>= 2.0.17, < 3) - json (2.7.1) + json (2.7.2) language_server-protocol (3.17.0.3) loofah (2.22.0) crass (~> 1.0.2) @@ -119,12 +119,12 @@ GEM net-imap net-pop net-smtp - marcel (1.0.2) + marcel (1.0.4) matrix (0.4.2) - method_source (1.0.0) + method_source (1.1.0) mini_magick (4.12.0) mini_mime (1.1.5) - minitest (5.22.2) + minitest (5.22.3) mysql2 (0.5.6) net-imap (0.4.10) date @@ -133,14 +133,14 @@ GEM net-protocol net-protocol (0.2.2) timeout - net-smtp (0.4.0.1) + net-smtp (0.5.0) net-protocol - nio4r (2.7.0) - nokogiri (1.16.2-arm64-darwin) + nio4r (2.7.1) + nokogiri (1.16.4-arm64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-darwin) + nokogiri (1.16.4-x86_64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-linux) + nokogiri (1.16.4-x86_64-linux) racc (~> 1.4) parallel (1.24.0) parser (3.3.0.5) @@ -151,9 +151,9 @@ GEM method_source (~> 1.0) pry-rails (0.3.9) pry (>= 0.10.4) - public_suffix (5.0.4) + public_suffix (5.0.5) racc (1.7.3) - rack (2.2.8.1) + rack (2.2.9) rack-test (2.1.0) rack (>= 1.3) rails (6.1.7.7) @@ -185,7 +185,7 @@ GEM rake (>= 12.2) thor (~> 1.0) rainbow (3.1.1) - rake (13.1.0) + rake (13.2.1) regexp_parser (2.9.0) rexml (3.2.6) rspec-core (3.13.0) @@ -196,18 +196,18 @@ GEM rspec-mocks (3.13.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (6.1.1) + rspec-rails (6.1.2) actionpack (>= 6.1) activesupport (>= 6.1) railties (>= 6.1) - rspec-core (~> 3.12) - rspec-expectations (~> 3.12) - rspec-mocks (~> 3.12) - rspec-support (~> 3.12) + rspec-core (~> 3.13) + rspec-expectations (~> 3.13) + rspec-mocks (~> 3.13) + rspec-support (~> 3.13) rspec-support (3.13.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.60.2) + rubocop (1.63.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -215,29 +215,32 @@ GEM rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.30.0, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.30.0) - parser (>= 3.2.1.0) + rubocop-ast (1.31.2) + parser (>= 3.3.0.4) rubocop-capybara (2.20.0) rubocop (~> 1.41) rubocop-factory_bot (2.25.1) rubocop (~> 1.41) rubocop-packaging (0.5.2) rubocop (>= 1.33, < 2.0) - rubocop-performance (1.20.2) + rubocop-performance (1.21.0) rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rails (2.23.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rails (2.24.1) activesupport (>= 4.2.0) rack (>= 1.1) rubocop (>= 1.33.0, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rspec (2.26.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.29.1) rubocop (~> 1.40) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) + rubocop-rspec_rails (~> 2.28) + rubocop-rspec_rails (2.28.3) + rubocop (~> 1.40) ruby-progressbar (1.13.0) ruby-vips (2.2.1) ffi (~> 1.12) @@ -245,7 +248,7 @@ GEM racc (~> 1.5) sexp_processor (~> 4.16) rubyzip (2.3.2) - selenium-webdriver (4.18.1) + selenium-webdriver (4.19.0) base64 (~> 0.2) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) @@ -265,11 +268,12 @@ GEM actionpack (>= 5.2) activesupport (>= 5.2) sprockets (>= 3.0.0) - thor (1.3.0) + thor (1.3.1) timeout (0.4.1) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.5.0) + webrick (1.8.1) websocket (1.2.10) websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) @@ -305,6 +309,7 @@ DEPENDENCIES selenium-webdriver simplecov simplecov-lcov + webrick BUNDLED WITH 2.3.8 diff --git a/gemfiles/rails_6_1_postgres.gemfile b/gemfiles/rails_6_1_postgres.gemfile index 4bade8e..156d4c5 100644 --- a/gemfiles/rails_6_1_postgres.gemfile +++ b/gemfiles/rails_6_1_postgres.gemfile @@ -2,25 +2,23 @@ source "https://rubygems.org" +gem "image_processing", ">= 1.2" +gem "webrick" +gem "simplecov" +gem "simplecov-lcov" +gem "capybara" +gem "rspec_junit_formatter" +gem "rspec-rails" +gem "selenium-webdriver" +gem "brakeman" +gem "fasterer" +gem "rubocop" +gem "rubocop-packaging" +gem "rubocop-performance" +gem "rubocop-rails" +gem "rubocop-rspec" +gem "pry-rails" gem "pg" gem "rails", "~> 6.1.0" -group :development, :test do - gem "image_processing", ">= 1.2" - gem "simplecov" - gem "simplecov-lcov" - gem "capybara" - gem "rspec_junit_formatter" - gem "rspec-rails" - gem "selenium-webdriver" - gem "brakeman" - gem "fasterer" - gem "rubocop" - gem "rubocop-packaging" - gem "rubocop-performance" - gem "rubocop-rails" - gem "rubocop-rspec" - gem "pry-rails" -end - gemspec path: "../" diff --git a/gemfiles/rails_6_1_postgres.gemfile.lock b/gemfiles/rails_6_1_postgres.gemfile.lock index 63e29b8..d5a934e 100644 --- a/gemfiles/rails_6_1_postgres.gemfile.lock +++ b/gemfiles/rails_6_1_postgres.gemfile.lock @@ -104,12 +104,12 @@ GEM ffi (1.16.3) globalid (1.2.1) activesupport (>= 6.1) - i18n (1.14.1) + i18n (1.14.4) concurrent-ruby (~> 1.0) image_processing (1.12.2) mini_magick (>= 4.9.5, < 5) ruby-vips (>= 2.0.17, < 3) - json (2.7.1) + json (2.7.2) language_server-protocol (3.17.0.3) loofah (2.22.0) crass (~> 1.0.2) @@ -119,12 +119,12 @@ GEM net-imap net-pop net-smtp - marcel (1.0.2) + marcel (1.0.4) matrix (0.4.2) - method_source (1.0.0) + method_source (1.1.0) mini_magick (4.12.0) mini_mime (1.1.5) - minitest (5.22.2) + minitest (5.22.3) net-imap (0.4.10) date net-protocol @@ -132,28 +132,28 @@ GEM net-protocol net-protocol (0.2.2) timeout - net-smtp (0.4.0.1) + net-smtp (0.5.0) net-protocol - nio4r (2.7.0) - nokogiri (1.16.2-arm64-darwin) + nio4r (2.7.1) + nokogiri (1.16.4-arm64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-darwin) + nokogiri (1.16.4-x86_64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-linux) + nokogiri (1.16.4-x86_64-linux) racc (~> 1.4) parallel (1.24.0) parser (3.3.0.5) ast (~> 2.4.1) racc - pg (1.5.5) + pg (1.5.6) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) pry-rails (0.3.9) pry (>= 0.10.4) - public_suffix (5.0.4) + public_suffix (5.0.5) racc (1.7.3) - rack (2.2.8.1) + rack (2.2.9) rack-test (2.1.0) rack (>= 1.3) rails (6.1.7.7) @@ -185,7 +185,7 @@ GEM rake (>= 12.2) thor (~> 1.0) rainbow (3.1.1) - rake (13.1.0) + rake (13.2.1) regexp_parser (2.9.0) rexml (3.2.6) rspec-core (3.13.0) @@ -196,18 +196,18 @@ GEM rspec-mocks (3.13.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (6.1.1) + rspec-rails (6.1.2) actionpack (>= 6.1) activesupport (>= 6.1) railties (>= 6.1) - rspec-core (~> 3.12) - rspec-expectations (~> 3.12) - rspec-mocks (~> 3.12) - rspec-support (~> 3.12) + rspec-core (~> 3.13) + rspec-expectations (~> 3.13) + rspec-mocks (~> 3.13) + rspec-support (~> 3.13) rspec-support (3.13.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.60.2) + rubocop (1.63.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -215,29 +215,32 @@ GEM rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.30.0, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.30.0) - parser (>= 3.2.1.0) + rubocop-ast (1.31.2) + parser (>= 3.3.0.4) rubocop-capybara (2.20.0) rubocop (~> 1.41) rubocop-factory_bot (2.25.1) rubocop (~> 1.41) rubocop-packaging (0.5.2) rubocop (>= 1.33, < 2.0) - rubocop-performance (1.20.2) + rubocop-performance (1.21.0) rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rails (2.23.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rails (2.24.1) activesupport (>= 4.2.0) rack (>= 1.1) rubocop (>= 1.33.0, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rspec (2.26.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.29.1) rubocop (~> 1.40) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) + rubocop-rspec_rails (~> 2.28) + rubocop-rspec_rails (2.28.3) + rubocop (~> 1.40) ruby-progressbar (1.13.0) ruby-vips (2.2.1) ffi (~> 1.12) @@ -245,7 +248,7 @@ GEM racc (~> 1.5) sexp_processor (~> 4.16) rubyzip (2.3.2) - selenium-webdriver (4.18.1) + selenium-webdriver (4.19.0) base64 (~> 0.2) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) @@ -265,11 +268,12 @@ GEM actionpack (>= 5.2) activesupport (>= 5.2) sprockets (>= 3.0.0) - thor (1.3.0) + thor (1.3.1) timeout (0.4.1) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.5.0) + webrick (1.8.1) websocket (1.2.10) websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) @@ -305,6 +309,7 @@ DEPENDENCIES selenium-webdriver simplecov simplecov-lcov + webrick BUNDLED WITH 2.3.8 diff --git a/gemfiles/rails_7_0_mssql.gemfile b/gemfiles/rails_7_0_mssql.gemfile index 46dad46..f588feb 100644 --- a/gemfiles/rails_7_0_mssql.gemfile +++ b/gemfiles/rails_7_0_mssql.gemfile @@ -2,26 +2,24 @@ source "https://rubygems.org" +gem "image_processing", ">= 1.2" +gem "webrick" +gem "simplecov" +gem "simplecov-lcov" +gem "capybara" +gem "rspec_junit_formatter" +gem "rspec-rails" +gem "selenium-webdriver" +gem "brakeman" +gem "fasterer" +gem "rubocop" +gem "rubocop-packaging" +gem "rubocop-performance" +gem "rubocop-rails" +gem "rubocop-rspec" +gem "pry-rails" gem "activerecord-sqlserver-adapter", "7.0.3.0" gem "rails", "~> 7.0.0" gem "tiny_tds" -group :development, :test do - gem "image_processing", ">= 1.2" - gem "simplecov" - gem "simplecov-lcov" - gem "capybara" - gem "rspec_junit_formatter" - gem "rspec-rails" - gem "selenium-webdriver" - gem "brakeman" - gem "fasterer" - gem "rubocop" - gem "rubocop-packaging" - gem "rubocop-performance" - gem "rubocop-rails" - gem "rubocop-rspec" - gem "pry-rails" -end - gemspec path: "../" diff --git a/gemfiles/rails_7_0_mssql.gemfile.lock b/gemfiles/rails_7_0_mssql.gemfile.lock index edd75ab..8c44ae8 100644 --- a/gemfiles/rails_7_0_mssql.gemfile.lock +++ b/gemfiles/rails_7_0_mssql.gemfile.lock @@ -113,12 +113,12 @@ GEM ffi (1.16.3) globalid (1.2.1) activesupport (>= 6.1) - i18n (1.14.1) + i18n (1.14.4) concurrent-ruby (~> 1.0) image_processing (1.12.2) mini_magick (>= 4.9.5, < 5) ruby-vips (>= 2.0.17, < 3) - json (2.7.1) + json (2.7.2) language_server-protocol (3.17.0.3) loofah (2.22.0) crass (~> 1.0.2) @@ -128,12 +128,12 @@ GEM net-imap net-pop net-smtp - marcel (1.0.2) + marcel (1.0.4) matrix (0.4.2) - method_source (1.0.0) + method_source (1.1.0) mini_magick (4.12.0) mini_mime (1.1.5) - minitest (5.22.2) + minitest (5.22.3) net-imap (0.4.10) date net-protocol @@ -141,12 +141,12 @@ GEM net-protocol net-protocol (0.2.2) timeout - net-smtp (0.4.0.1) + net-smtp (0.5.0) net-protocol - nio4r (2.7.0) - nokogiri (1.16.2-arm64-darwin) + nio4r (2.7.1) + nokogiri (1.16.4-arm64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-linux) + nokogiri (1.16.4-x86_64-linux) racc (~> 1.4) parallel (1.24.0) parser (3.3.0.5) @@ -157,9 +157,9 @@ GEM method_source (~> 1.0) pry-rails (0.3.9) pry (>= 0.10.4) - public_suffix (5.0.4) + public_suffix (5.0.5) racc (1.7.3) - rack (2.2.8.1) + rack (2.2.9) rack-test (2.1.0) rack (>= 1.3) rails (7.0.8.1) @@ -191,7 +191,7 @@ GEM thor (~> 1.0) zeitwerk (~> 2.5) rainbow (3.1.1) - rake (13.1.0) + rake (13.2.1) regexp_parser (2.9.0) rexml (3.2.6) rspec-core (3.13.0) @@ -202,18 +202,18 @@ GEM rspec-mocks (3.13.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (6.1.1) + rspec-rails (6.1.2) actionpack (>= 6.1) activesupport (>= 6.1) railties (>= 6.1) - rspec-core (~> 3.12) - rspec-expectations (~> 3.12) - rspec-mocks (~> 3.12) - rspec-support (~> 3.12) + rspec-core (~> 3.13) + rspec-expectations (~> 3.13) + rspec-mocks (~> 3.13) + rspec-support (~> 3.13) rspec-support (3.13.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.60.2) + rubocop (1.63.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -221,29 +221,32 @@ GEM rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.30.0, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.30.0) - parser (>= 3.2.1.0) + rubocop-ast (1.31.2) + parser (>= 3.3.0.4) rubocop-capybara (2.20.0) rubocop (~> 1.41) rubocop-factory_bot (2.25.1) rubocop (~> 1.41) rubocop-packaging (0.5.2) rubocop (>= 1.33, < 2.0) - rubocop-performance (1.20.2) + rubocop-performance (1.21.0) rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rails (2.23.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rails (2.24.1) activesupport (>= 4.2.0) rack (>= 1.1) rubocop (>= 1.33.0, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rspec (2.26.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.29.1) rubocop (~> 1.40) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) + rubocop-rspec_rails (~> 2.28) + rubocop-rspec_rails (2.28.3) + rubocop (~> 1.40) ruby-progressbar (1.13.0) ruby-vips (2.2.1) ffi (~> 1.12) @@ -251,7 +254,7 @@ GEM racc (~> 1.5) sexp_processor (~> 4.16) rubyzip (2.3.2) - selenium-webdriver (4.18.1) + selenium-webdriver (4.19.0) base64 (~> 0.2) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) @@ -264,12 +267,13 @@ GEM simplecov-html (0.12.3) simplecov-lcov (0.8.0) simplecov_json_formatter (0.1.4) - thor (1.3.0) + thor (1.3.1) timeout (0.4.1) tiny_tds (2.1.7) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.5.0) + webrick (1.8.1) websocket (1.2.10) websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) @@ -305,6 +309,7 @@ DEPENDENCIES simplecov simplecov-lcov tiny_tds + webrick BUNDLED WITH 2.4.19 diff --git a/gemfiles/rails_7_0_mysql.gemfile b/gemfiles/rails_7_0_mysql.gemfile index b1a917b..2a1cb50 100644 --- a/gemfiles/rails_7_0_mysql.gemfile +++ b/gemfiles/rails_7_0_mysql.gemfile @@ -2,25 +2,23 @@ source "https://rubygems.org" +gem "image_processing", ">= 1.2" +gem "webrick" +gem "simplecov" +gem "simplecov-lcov" +gem "capybara" +gem "rspec_junit_formatter" +gem "rspec-rails" +gem "selenium-webdriver" +gem "brakeman" +gem "fasterer" +gem "rubocop" +gem "rubocop-packaging" +gem "rubocop-performance" +gem "rubocop-rails" +gem "rubocop-rspec" +gem "pry-rails" gem "mysql2" gem "rails", "~> 7.0.0" -group :development, :test do - gem "image_processing", ">= 1.2" - gem "simplecov" - gem "simplecov-lcov" - gem "capybara" - gem "rspec_junit_formatter" - gem "rspec-rails" - gem "selenium-webdriver" - gem "brakeman" - gem "fasterer" - gem "rubocop" - gem "rubocop-packaging" - gem "rubocop-performance" - gem "rubocop-rails" - gem "rubocop-rspec" - gem "pry-rails" -end - gemspec path: "../" diff --git a/gemfiles/rails_7_0_mysql.gemfile.lock b/gemfiles/rails_7_0_mysql.gemfile.lock index 4bb3c35..c0cd54f 100644 --- a/gemfiles/rails_7_0_mysql.gemfile.lock +++ b/gemfiles/rails_7_0_mysql.gemfile.lock @@ -110,12 +110,12 @@ GEM ffi (1.16.3) globalid (1.2.1) activesupport (>= 6.1) - i18n (1.14.1) + i18n (1.14.4) concurrent-ruby (~> 1.0) image_processing (1.12.2) mini_magick (>= 4.9.5, < 5) ruby-vips (>= 2.0.17, < 3) - json (2.7.1) + json (2.7.2) language_server-protocol (3.17.0.3) loofah (2.22.0) crass (~> 1.0.2) @@ -125,12 +125,12 @@ GEM net-imap net-pop net-smtp - marcel (1.0.2) + marcel (1.0.4) matrix (0.4.2) - method_source (1.0.0) + method_source (1.1.0) mini_magick (4.12.0) mini_mime (1.1.5) - minitest (5.22.2) + minitest (5.22.3) mysql2 (0.5.6) net-imap (0.4.10) date @@ -139,14 +139,14 @@ GEM net-protocol net-protocol (0.2.2) timeout - net-smtp (0.4.0.1) + net-smtp (0.5.0) net-protocol - nio4r (2.7.0) - nokogiri (1.16.2-arm64-darwin) + nio4r (2.7.1) + nokogiri (1.16.4-arm64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-darwin) + nokogiri (1.16.4-x86_64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-linux) + nokogiri (1.16.4-x86_64-linux) racc (~> 1.4) parallel (1.24.0) parser (3.3.0.5) @@ -157,9 +157,9 @@ GEM method_source (~> 1.0) pry-rails (0.3.9) pry (>= 0.10.4) - public_suffix (5.0.4) + public_suffix (5.0.5) racc (1.7.3) - rack (2.2.8.1) + rack (2.2.9) rack-test (2.1.0) rack (>= 1.3) rails (7.0.8.1) @@ -191,7 +191,7 @@ GEM thor (~> 1.0) zeitwerk (~> 2.5) rainbow (3.1.1) - rake (13.1.0) + rake (13.2.1) regexp_parser (2.9.0) rexml (3.2.6) rspec-core (3.13.0) @@ -202,18 +202,18 @@ GEM rspec-mocks (3.13.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (6.1.1) + rspec-rails (6.1.2) actionpack (>= 6.1) activesupport (>= 6.1) railties (>= 6.1) - rspec-core (~> 3.12) - rspec-expectations (~> 3.12) - rspec-mocks (~> 3.12) - rspec-support (~> 3.12) + rspec-core (~> 3.13) + rspec-expectations (~> 3.13) + rspec-mocks (~> 3.13) + rspec-support (~> 3.13) rspec-support (3.13.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.60.2) + rubocop (1.63.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -221,29 +221,32 @@ GEM rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.30.0, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.30.0) - parser (>= 3.2.1.0) + rubocop-ast (1.31.2) + parser (>= 3.3.0.4) rubocop-capybara (2.20.0) rubocop (~> 1.41) rubocop-factory_bot (2.25.1) rubocop (~> 1.41) rubocop-packaging (0.5.2) rubocop (>= 1.33, < 2.0) - rubocop-performance (1.20.2) + rubocop-performance (1.21.0) rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rails (2.23.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rails (2.24.1) activesupport (>= 4.2.0) rack (>= 1.1) rubocop (>= 1.33.0, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rspec (2.26.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.29.1) rubocop (~> 1.40) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) + rubocop-rspec_rails (~> 2.28) + rubocop-rspec_rails (2.28.3) + rubocop (~> 1.40) ruby-progressbar (1.13.0) ruby-vips (2.2.1) ffi (~> 1.12) @@ -251,7 +254,7 @@ GEM racc (~> 1.5) sexp_processor (~> 4.16) rubyzip (2.3.2) - selenium-webdriver (4.18.1) + selenium-webdriver (4.19.0) base64 (~> 0.2) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) @@ -264,11 +267,12 @@ GEM simplecov-html (0.12.3) simplecov-lcov (0.8.0) simplecov_json_formatter (0.1.4) - thor (1.3.0) + thor (1.3.1) timeout (0.4.1) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.5.0) + webrick (1.8.1) websocket (1.2.10) websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) @@ -304,6 +308,7 @@ DEPENDENCIES selenium-webdriver simplecov simplecov-lcov + webrick BUNDLED WITH 2.3.8 diff --git a/gemfiles/rails_7_0_postgres.gemfile b/gemfiles/rails_7_0_postgres.gemfile index e3779da..02b8473 100644 --- a/gemfiles/rails_7_0_postgres.gemfile +++ b/gemfiles/rails_7_0_postgres.gemfile @@ -2,25 +2,23 @@ source "https://rubygems.org" +gem "image_processing", ">= 1.2" +gem "webrick" +gem "simplecov" +gem "simplecov-lcov" +gem "capybara" +gem "rspec_junit_formatter" +gem "rspec-rails" +gem "selenium-webdriver" +gem "brakeman" +gem "fasterer" +gem "rubocop" +gem "rubocop-packaging" +gem "rubocop-performance" +gem "rubocop-rails" +gem "rubocop-rspec" +gem "pry-rails" gem "pg" gem "rails", "~> 7.0.0" -group :development, :test do - gem "image_processing", ">= 1.2" - gem "simplecov" - gem "simplecov-lcov" - gem "capybara" - gem "rspec_junit_formatter" - gem "rspec-rails" - gem "selenium-webdriver" - gem "brakeman" - gem "fasterer" - gem "rubocop" - gem "rubocop-packaging" - gem "rubocop-performance" - gem "rubocop-rails" - gem "rubocop-rspec" - gem "pry-rails" -end - gemspec path: "../" diff --git a/gemfiles/rails_7_0_postgres.gemfile.lock b/gemfiles/rails_7_0_postgres.gemfile.lock index fa95ac5..2dbae76 100644 --- a/gemfiles/rails_7_0_postgres.gemfile.lock +++ b/gemfiles/rails_7_0_postgres.gemfile.lock @@ -110,12 +110,12 @@ GEM ffi (1.16.3) globalid (1.2.1) activesupport (>= 6.1) - i18n (1.14.1) + i18n (1.14.4) concurrent-ruby (~> 1.0) image_processing (1.12.2) mini_magick (>= 4.9.5, < 5) ruby-vips (>= 2.0.17, < 3) - json (2.7.1) + json (2.7.2) language_server-protocol (3.17.0.3) loofah (2.22.0) crass (~> 1.0.2) @@ -125,12 +125,12 @@ GEM net-imap net-pop net-smtp - marcel (1.0.2) + marcel (1.0.4) matrix (0.4.2) - method_source (1.0.0) + method_source (1.1.0) mini_magick (4.12.0) mini_mime (1.1.5) - minitest (5.22.2) + minitest (5.22.3) net-imap (0.4.10) date net-protocol @@ -138,28 +138,28 @@ GEM net-protocol net-protocol (0.2.2) timeout - net-smtp (0.4.0.1) + net-smtp (0.5.0) net-protocol - nio4r (2.7.0) - nokogiri (1.16.2-arm64-darwin) + nio4r (2.7.1) + nokogiri (1.16.4-arm64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-darwin) + nokogiri (1.16.4-x86_64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-linux) + nokogiri (1.16.4-x86_64-linux) racc (~> 1.4) parallel (1.24.0) parser (3.3.0.5) ast (~> 2.4.1) racc - pg (1.5.5) + pg (1.5.6) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) pry-rails (0.3.9) pry (>= 0.10.4) - public_suffix (5.0.4) + public_suffix (5.0.5) racc (1.7.3) - rack (2.2.8.1) + rack (2.2.9) rack-test (2.1.0) rack (>= 1.3) rails (7.0.8.1) @@ -191,7 +191,7 @@ GEM thor (~> 1.0) zeitwerk (~> 2.5) rainbow (3.1.1) - rake (13.1.0) + rake (13.2.1) regexp_parser (2.9.0) rexml (3.2.6) rspec-core (3.13.0) @@ -202,18 +202,18 @@ GEM rspec-mocks (3.13.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (6.1.1) + rspec-rails (6.1.2) actionpack (>= 6.1) activesupport (>= 6.1) railties (>= 6.1) - rspec-core (~> 3.12) - rspec-expectations (~> 3.12) - rspec-mocks (~> 3.12) - rspec-support (~> 3.12) + rspec-core (~> 3.13) + rspec-expectations (~> 3.13) + rspec-mocks (~> 3.13) + rspec-support (~> 3.13) rspec-support (3.13.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.60.2) + rubocop (1.63.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -221,29 +221,32 @@ GEM rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.30.0, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.30.0) - parser (>= 3.2.1.0) + rubocop-ast (1.31.2) + parser (>= 3.3.0.4) rubocop-capybara (2.20.0) rubocop (~> 1.41) rubocop-factory_bot (2.25.1) rubocop (~> 1.41) rubocop-packaging (0.5.2) rubocop (>= 1.33, < 2.0) - rubocop-performance (1.20.2) + rubocop-performance (1.21.0) rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rails (2.23.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rails (2.24.1) activesupport (>= 4.2.0) rack (>= 1.1) rubocop (>= 1.33.0, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rspec (2.26.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.29.1) rubocop (~> 1.40) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) + rubocop-rspec_rails (~> 2.28) + rubocop-rspec_rails (2.28.3) + rubocop (~> 1.40) ruby-progressbar (1.13.0) ruby-vips (2.2.1) ffi (~> 1.12) @@ -251,7 +254,7 @@ GEM racc (~> 1.5) sexp_processor (~> 4.16) rubyzip (2.3.2) - selenium-webdriver (4.18.1) + selenium-webdriver (4.19.0) base64 (~> 0.2) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) @@ -264,11 +267,12 @@ GEM simplecov-html (0.12.3) simplecov-lcov (0.8.0) simplecov_json_formatter (0.1.4) - thor (1.3.0) + thor (1.3.1) timeout (0.4.1) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.5.0) + webrick (1.8.1) websocket (1.2.10) websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) @@ -304,6 +308,7 @@ DEPENDENCIES selenium-webdriver simplecov simplecov-lcov + webrick BUNDLED WITH 2.3.8 diff --git a/gemfiles/rails_7_1_mysql.gemfile b/gemfiles/rails_7_1_mysql.gemfile index 33f538a..2dd6079 100644 --- a/gemfiles/rails_7_1_mysql.gemfile +++ b/gemfiles/rails_7_1_mysql.gemfile @@ -2,25 +2,23 @@ source "https://rubygems.org" +gem "image_processing", ">= 1.2" +gem "webrick" +gem "simplecov" +gem "simplecov-lcov" +gem "capybara" +gem "rspec_junit_formatter" +gem "rspec-rails" +gem "selenium-webdriver" +gem "brakeman" +gem "fasterer" +gem "rubocop" +gem "rubocop-packaging" +gem "rubocop-performance" +gem "rubocop-rails" +gem "rubocop-rspec" +gem "pry-rails" gem "mysql2" gem "rails", "~> 7.1.0" -group :development, :test do - gem "image_processing", ">= 1.2" - gem "simplecov" - gem "simplecov-lcov" - gem "capybara" - gem "rspec_junit_formatter" - gem "rspec-rails" - gem "selenium-webdriver" - gem "brakeman" - gem "fasterer" - gem "rubocop" - gem "rubocop-packaging" - gem "rubocop-performance" - gem "rubocop-rails" - gem "rubocop-rspec" - gem "pry-rails" -end - gemspec path: "../" diff --git a/gemfiles/rails_7_1_mysql.gemfile.lock b/gemfiles/rails_7_1_mysql.gemfile.lock index 686daf6..70530c2 100644 --- a/gemfiles/rails_7_1_mysql.gemfile.lock +++ b/gemfiles/rails_7_1_mysql.gemfile.lock @@ -90,7 +90,7 @@ GEM thor (>= 0.14.0) ast (2.4.2) base64 (0.2.0) - bigdecimal (3.1.6) + bigdecimal (3.1.7) brakeman (6.1.2) racc builder (3.2.4) @@ -110,8 +110,7 @@ GEM date (3.3.4) diff-lcs (1.5.1) docile (1.4.0) - drb (2.2.0) - ruby2_keywords + drb (2.2.1) erubi (1.12.0) factory_bot (6.4.6) activesupport (>= 5.0.0) @@ -123,16 +122,16 @@ GEM ffi (1.16.3) globalid (1.2.1) activesupport (>= 6.1) - i18n (1.14.1) + i18n (1.14.4) concurrent-ruby (~> 1.0) image_processing (1.12.2) mini_magick (>= 4.9.5, < 5) ruby-vips (>= 2.0.17, < 3) io-console (0.7.2) - irb (1.11.2) + irb (1.12.0) rdoc reline (>= 0.4.2) - json (2.7.1) + json (2.7.2) language_server-protocol (3.17.0.3) loofah (2.22.0) crass (~> 1.0.2) @@ -142,12 +141,12 @@ GEM net-imap net-pop net-smtp - marcel (1.0.2) + marcel (1.0.4) matrix (0.4.2) - method_source (1.0.0) + method_source (1.1.0) mini_magick (4.12.0) mini_mime (1.1.5) - minitest (5.22.2) + minitest (5.22.3) mutex_m (0.2.0) mysql2 (0.5.6) net-imap (0.4.10) @@ -157,12 +156,12 @@ GEM net-protocol net-protocol (0.2.2) timeout - net-smtp (0.4.0.1) + net-smtp (0.5.0) net-protocol - nio4r (2.7.0) - nokogiri (1.16.2-arm64-darwin) + nio4r (2.7.1) + nokogiri (1.16.4-arm64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-linux) + nokogiri (1.16.4-x86_64-linux) racc (~> 1.4) parallel (1.24.0) parser (3.3.0.5) @@ -175,9 +174,9 @@ GEM pry (>= 0.10.4) psych (5.1.2) stringio - public_suffix (5.0.4) + public_suffix (5.0.5) racc (1.7.3) - rack (3.0.9.1) + rack (3.0.10) rack-session (2.0.0) rack (>= 3.0.0) rack-test (2.1.0) @@ -215,11 +214,11 @@ GEM thor (~> 1.0, >= 1.2.2) zeitwerk (~> 2.6) rainbow (3.1.1) - rake (13.1.0) - rdoc (6.6.2) + rake (13.2.1) + rdoc (6.6.3.1) psych (>= 4.0.0) regexp_parser (2.9.0) - reline (0.4.3) + reline (0.5.2) io-console (~> 0.5) rexml (3.2.6) rspec-core (3.13.0) @@ -230,18 +229,18 @@ GEM rspec-mocks (3.13.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (6.1.1) + rspec-rails (6.1.2) actionpack (>= 6.1) activesupport (>= 6.1) railties (>= 6.1) - rspec-core (~> 3.12) - rspec-expectations (~> 3.12) - rspec-mocks (~> 3.12) - rspec-support (~> 3.12) + rspec-core (~> 3.13) + rspec-expectations (~> 3.13) + rspec-mocks (~> 3.13) + rspec-support (~> 3.13) rspec-support (3.13.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.60.2) + rubocop (1.63.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -249,38 +248,40 @@ GEM rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.30.0, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.30.0) - parser (>= 3.2.1.0) + rubocop-ast (1.31.2) + parser (>= 3.3.0.4) rubocop-capybara (2.20.0) rubocop (~> 1.41) rubocop-factory_bot (2.25.1) rubocop (~> 1.41) rubocop-packaging (0.5.2) rubocop (>= 1.33, < 2.0) - rubocop-performance (1.20.2) + rubocop-performance (1.21.0) rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rails (2.23.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rails (2.24.1) activesupport (>= 4.2.0) rack (>= 1.1) rubocop (>= 1.33.0, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rspec (2.26.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.29.1) rubocop (~> 1.40) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) + rubocop-rspec_rails (~> 2.28) + rubocop-rspec_rails (2.28.3) + rubocop (~> 1.40) ruby-progressbar (1.13.0) ruby-vips (2.2.1) ffi (~> 1.12) - ruby2_keywords (0.0.5) ruby_parser (3.21.0) racc (~> 1.5) sexp_processor (~> 4.16) rubyzip (2.3.2) - selenium-webdriver (4.18.1) + selenium-webdriver (4.19.0) base64 (~> 0.2) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) @@ -294,7 +295,7 @@ GEM simplecov-lcov (0.8.0) simplecov_json_formatter (0.1.4) stringio (3.1.0) - thor (1.3.0) + thor (1.3.1) timeout (0.4.1) tzinfo (2.0.6) concurrent-ruby (~> 1.0) @@ -334,6 +335,7 @@ DEPENDENCIES selenium-webdriver simplecov simplecov-lcov + webrick BUNDLED WITH 2.4.19 diff --git a/gemfiles/rails_7_1_postgres.gemfile b/gemfiles/rails_7_1_postgres.gemfile index 7243620..b2a4df2 100644 --- a/gemfiles/rails_7_1_postgres.gemfile +++ b/gemfiles/rails_7_1_postgres.gemfile @@ -2,25 +2,23 @@ source "https://rubygems.org" +gem "image_processing", ">= 1.2" +gem "webrick" +gem "simplecov" +gem "simplecov-lcov" +gem "capybara" +gem "rspec_junit_formatter" +gem "rspec-rails" +gem "selenium-webdriver" +gem "brakeman" +gem "fasterer" +gem "rubocop" +gem "rubocop-packaging" +gem "rubocop-performance" +gem "rubocop-rails" +gem "rubocop-rspec" +gem "pry-rails" gem "pg" gem "rails", "~> 7.1.0" -group :development, :test do - gem "image_processing", ">= 1.2" - gem "simplecov" - gem "simplecov-lcov" - gem "capybara" - gem "rspec_junit_formatter" - gem "rspec-rails" - gem "selenium-webdriver" - gem "brakeman" - gem "fasterer" - gem "rubocop" - gem "rubocop-packaging" - gem "rubocop-performance" - gem "rubocop-rails" - gem "rubocop-rspec" - gem "pry-rails" -end - gemspec path: "../" diff --git a/gemfiles/rails_7_1_postgres.gemfile.lock b/gemfiles/rails_7_1_postgres.gemfile.lock index 916bc3c..151c45b 100644 --- a/gemfiles/rails_7_1_postgres.gemfile.lock +++ b/gemfiles/rails_7_1_postgres.gemfile.lock @@ -90,7 +90,7 @@ GEM thor (>= 0.14.0) ast (2.4.2) base64 (0.2.0) - bigdecimal (3.1.6) + bigdecimal (3.1.7) brakeman (6.1.2) racc builder (3.2.4) @@ -110,8 +110,7 @@ GEM date (3.3.4) diff-lcs (1.5.1) docile (1.4.0) - drb (2.2.0) - ruby2_keywords + drb (2.2.1) erubi (1.12.0) factory_bot (6.4.6) activesupport (>= 5.0.0) @@ -123,16 +122,16 @@ GEM ffi (1.16.3) globalid (1.2.1) activesupport (>= 6.1) - i18n (1.14.1) + i18n (1.14.4) concurrent-ruby (~> 1.0) image_processing (1.12.2) mini_magick (>= 4.9.5, < 5) ruby-vips (>= 2.0.17, < 3) io-console (0.7.2) - irb (1.11.2) + irb (1.12.0) rdoc reline (>= 0.4.2) - json (2.7.1) + json (2.7.2) language_server-protocol (3.17.0.3) loofah (2.22.0) crass (~> 1.0.2) @@ -142,12 +141,12 @@ GEM net-imap net-pop net-smtp - marcel (1.0.2) + marcel (1.0.4) matrix (0.4.2) - method_source (1.0.0) + method_source (1.1.0) mini_magick (4.12.0) mini_mime (1.1.5) - minitest (5.22.2) + minitest (5.22.3) mutex_m (0.2.0) net-imap (0.4.10) date @@ -156,18 +155,18 @@ GEM net-protocol net-protocol (0.2.2) timeout - net-smtp (0.4.0.1) + net-smtp (0.5.0) net-protocol - nio4r (2.7.0) - nokogiri (1.16.2-arm64-darwin) + nio4r (2.7.1) + nokogiri (1.16.4-arm64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-linux) + nokogiri (1.16.4-x86_64-linux) racc (~> 1.4) parallel (1.24.0) parser (3.3.0.5) ast (~> 2.4.1) racc - pg (1.5.5) + pg (1.5.6) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -175,9 +174,9 @@ GEM pry (>= 0.10.4) psych (5.1.2) stringio - public_suffix (5.0.4) + public_suffix (5.0.5) racc (1.7.3) - rack (3.0.9.1) + rack (3.0.10) rack-session (2.0.0) rack (>= 3.0.0) rack-test (2.1.0) @@ -215,11 +214,11 @@ GEM thor (~> 1.0, >= 1.2.2) zeitwerk (~> 2.6) rainbow (3.1.1) - rake (13.1.0) - rdoc (6.6.2) + rake (13.2.1) + rdoc (6.6.3.1) psych (>= 4.0.0) regexp_parser (2.9.0) - reline (0.4.3) + reline (0.5.2) io-console (~> 0.5) rexml (3.2.6) rspec-core (3.13.0) @@ -230,18 +229,18 @@ GEM rspec-mocks (3.13.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (6.1.1) + rspec-rails (6.1.2) actionpack (>= 6.1) activesupport (>= 6.1) railties (>= 6.1) - rspec-core (~> 3.12) - rspec-expectations (~> 3.12) - rspec-mocks (~> 3.12) - rspec-support (~> 3.12) + rspec-core (~> 3.13) + rspec-expectations (~> 3.13) + rspec-mocks (~> 3.13) + rspec-support (~> 3.13) rspec-support (3.13.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.60.2) + rubocop (1.63.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -249,38 +248,40 @@ GEM rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.30.0, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.30.0) - parser (>= 3.2.1.0) + rubocop-ast (1.31.2) + parser (>= 3.3.0.4) rubocop-capybara (2.20.0) rubocop (~> 1.41) rubocop-factory_bot (2.25.1) rubocop (~> 1.41) rubocop-packaging (0.5.2) rubocop (>= 1.33, < 2.0) - rubocop-performance (1.20.2) + rubocop-performance (1.21.0) rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rails (2.23.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rails (2.24.1) activesupport (>= 4.2.0) rack (>= 1.1) rubocop (>= 1.33.0, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rspec (2.26.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.29.1) rubocop (~> 1.40) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) + rubocop-rspec_rails (~> 2.28) + rubocop-rspec_rails (2.28.3) + rubocop (~> 1.40) ruby-progressbar (1.13.0) ruby-vips (2.2.1) ffi (~> 1.12) - ruby2_keywords (0.0.5) ruby_parser (3.21.0) racc (~> 1.5) sexp_processor (~> 4.16) rubyzip (2.3.2) - selenium-webdriver (4.18.1) + selenium-webdriver (4.19.0) base64 (~> 0.2) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) @@ -294,7 +295,7 @@ GEM simplecov-lcov (0.8.0) simplecov_json_formatter (0.1.4) stringio (3.1.0) - thor (1.3.0) + thor (1.3.1) timeout (0.4.1) tzinfo (2.0.6) concurrent-ruby (~> 1.0) @@ -334,6 +335,7 @@ DEPENDENCIES selenium-webdriver simplecov simplecov-lcov + webrick BUNDLED WITH 2.4.19