From f69f450193fa126fda7b8370a0adcc3618fc0c50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20=C5=A0im=C3=A1nek?= Date: Sun, 1 Sep 2024 17:34:34 +0200 Subject: [PATCH 01/11] Remove ruby-debug-ide and update deps. --- Gemfile | 2 -- Gemfile.lock | 5 +---- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/Gemfile b/Gemfile index aa7c02c01b..35deeab91c 100644 --- a/Gemfile +++ b/Gemfile @@ -52,8 +52,6 @@ gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] gem "devise" gem "database_cleaner" -gem "ruby-debug-ide", require: false -# # END Dependencies for dummy_app # diff --git a/Gemfile.lock b/Gemfile.lock index fca720f082..4707df5cee 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -199,7 +199,7 @@ GEM hotwire-livereload (1.2.3) listen (>= 3.0.0) rails (>= 6.0.0) - html_tokenizer (0.0.7) + html_tokenizer (0.0.8) htmlbeautifier (1.4.2) httparty (0.21.0) mini_mime (>= 1.0.0) @@ -376,8 +376,6 @@ GEM rubocop-ast (>= 0.4.0) rubocop-shopify (2.5.0) rubocop (~> 1.25) - ruby-debug-ide (0.7.3) - rake (>= 0.8.1) ruby-progressbar (1.11.0) ruby-vips (2.1.4) ffi (~> 1.12) @@ -512,7 +510,6 @@ DEPENDENCIES rspec-rails (~> 4.0.0) rubocop rubocop-shopify - ruby-debug-ide selenium-webdriver simplecov simplecov-cobertura From 804db7c06b02ef32c78d2fd11c738704bf55a4a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20=C5=A0im=C3=A1nek?= Date: Sun, 1 Sep 2024 17:35:12 +0200 Subject: [PATCH 02/11] Update bundler. --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 4707df5cee..41200187d1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -526,4 +526,4 @@ DEPENDENCIES zeitwerk BUNDLED WITH - 2.4.18 + 2.5.18 From aaccf224ae3406be016cb79722d69e8a294f7168 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20=C5=A0im=C3=A1nek?= Date: Sun, 1 Sep 2024 17:36:15 +0200 Subject: [PATCH 03/11] Update appraisal. --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 41200187d1..03e348ff29 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -93,7 +93,7 @@ GEM annotate (3.2.0) activerecord (>= 3.2, < 8.0) rake (>= 10.4, < 14.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -328,7 +328,7 @@ GEM rake (>= 12.2) thor (~> 1.0) rainbow (3.1.1) - rake (13.0.6) + rake (13.2.1) ransack (4.0.0) activerecord (>= 6.1.5) activesupport (>= 6.1.5) @@ -412,7 +412,7 @@ GEM terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) test-prof (1.0.10) - thor (1.2.2) + thor (1.3.2) timeout (0.4.0) turbo-rails (1.4.0) actionpack (>= 6.0.0) From be522db0efb8c45d3fc543e1c5e91ffb8e96e887 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20=C5=A0im=C3=A1nek?= Date: Sun, 1 Sep 2024 17:42:28 +0200 Subject: [PATCH 04/11] Update gemfiles. --- gemfiles/rails_6.0_ruby_3.0.3.gemfile | 1 - gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock | 152 ++++++++++----------- gemfiles/rails_6.0_ruby_3.2.2.gemfile | 1 - gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock | 11 +- gemfiles/rails_6.1_ruby_3.0.3.gemfile | 1 - gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock | 11 +- gemfiles/rails_6.1_ruby_3.2.2.gemfile | 1 - gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock | 11 +- gemfiles/rails_7.0_ruby_3.0.3.gemfile | 1 - gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock | 11 +- gemfiles/rails_7.0_ruby_3.2.2.gemfile | 1 - gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock | 11 +- 12 files changed, 95 insertions(+), 118 deletions(-) diff --git a/gemfiles/rails_6.0_ruby_3.0.3.gemfile b/gemfiles/rails_6.0_ruby_3.0.3.gemfile index 4f38e34c8c..44efd9b010 100644 --- a/gemfiles/rails_6.0_ruby_3.0.3.gemfile +++ b/gemfiles/rails_6.0_ruby_3.0.3.gemfile @@ -18,7 +18,6 @@ gem "factory_bot_rails" gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] gem "devise" gem "database_cleaner" -gem "ruby-debug-ide", require: false gem "awesome_print" gem "rubocop" gem "rubocop-shopify", require: false diff --git a/gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock b/gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock index a5c8423d64..e87f6087a3 100644 --- a/gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock +++ b/gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - avo (2.46.0) + avo (2.52.0) actionview (>= 6.0) active_link_to activerecord (>= 6.0) @@ -96,33 +96,34 @@ GEM ast (2.4.2) awesome_print (1.9.2) aws-eventstream (1.2.0) - aws-partitions (1.733.0) - aws-sdk-core (3.171.0) + aws-partitions (1.621.0) + aws-sdk-core (3.134.0) aws-eventstream (~> 1, >= 1.0.2) - aws-partitions (~> 1, >= 1.651.0) - aws-sigv4 (~> 1.5) + aws-partitions (~> 1, >= 1.525.0) + aws-sigv4 (~> 1.1) jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.63.0) - aws-sdk-core (~> 3, >= 3.165.0) + aws-sdk-kms (1.58.0) + aws-sdk-core (~> 3, >= 3.127.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.119.2) - aws-sdk-core (~> 3, >= 3.165.0) + aws-sdk-s3 (1.116.0) + aws-sdk-core (~> 3, >= 3.127.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.4) - aws-sigv4 (1.5.2) + aws-sigv4 (1.5.1) aws-eventstream (~> 1, >= 1.0.2) bcrypt (3.1.18) - better_html (2.0.1) - actionview (>= 6.0) - activesupport (>= 6.0) + better_html (1.0.16) + actionview (>= 4.0) + activesupport (>= 4.0) ast (~> 2.0) erubi (~> 1.4) + html_tokenizer (~> 0.0.6) parser (>= 2.4) smart_properties bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) - brakeman (5.4.1) + brakeman (5.4.0) builder (3.2.4) bump (0.10.0) bundler-integrity (1.0.9) @@ -136,23 +137,24 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) - chartkick (5.0.1) + chartkick (4.2.1) concurrent-ruby (1.2.2) - countries (5.3.2) - unaccent (~> 0.3) + countries (4.2.3) + i18n_data (~> 0.16.0) + sixarm_ruby_unaccent (~> 1.1) crack (0.4.5) rexml crass (1.0.6) - cssbundling-rails (1.1.2) + cssbundling-rails (1.1.1) railties (>= 6.0.0) - database_cleaner (2.0.2) - database_cleaner-active_record (>= 2, < 3) - database_cleaner-active_record (2.1.0) + database_cleaner (2.0.1) + database_cleaner-active_record (~> 2.0.0) + database_cleaner-active_record (2.0.1) activerecord (>= 5.a) database_cleaner-core (~> 2.0.0) database_cleaner-core (2.0.1) - date (3.3.3) - devise (4.9.2) + date (3.3.4) + devise (4.9.0) bcrypt (~> 3.0) orm_adapter (~> 0.1) railties (>= 4.1.0) @@ -165,15 +167,14 @@ GEM dotenv (= 2.8.1) railties (>= 3.2) dry-initializer (3.1.1) - erb-formatter (0.4.2) - syntax_tree (~> 5.0) + erb-formatter (0.3.0) erubi (1.12.0) factory_bot (6.2.1) activesupport (>= 5.0.0) factory_bot_rails (6.2.0) factory_bot (~> 6.2.0) railties (>= 5.0.0) - faker (3.1.1) + faker (2.22.0) i18n (>= 1.8.11, < 2) ffi (1.15.5) friendly_id (5.4.2) @@ -184,7 +185,7 @@ GEM gem-release (2.2.2) globalid (1.1.0) activesupport (>= 5.0) - groupdate (6.2.0) + groupdate (6.1.0) activesupport (>= 5.2) hashdiff (1.0.1) hashids (1.0.6) @@ -194,6 +195,7 @@ GEM hotwire-livereload (1.2.3) listen (>= 3.0.0) rails (>= 6.0.0) + html_tokenizer (0.0.8) htmlbeautifier (1.4.2) httparty (0.21.0) mini_mime (>= 1.0.0) @@ -211,6 +213,8 @@ GEM rails-i18n rainbow (>= 2.2.2, < 4.0) terminal-table (>= 1.5.1) + i18n_data (0.16.0) + simple_po_parser (~> 1.1) image_processing (1.12.2) mini_magick (>= 4.9.5, < 5) ruby-vips (>= 2.0.17, < 3) @@ -219,11 +223,10 @@ GEM nokogiri (>= 1.6) iso (0.4.0) i18n - jmespath (1.6.2) - jsbundling-rails (1.1.1) + jmespath (1.6.1) + jsbundling-rails (1.0.3) railties (>= 6.0.0) - json (2.6.3) - language_server-protocol (3.17.0.3) + json (2.6.2) launchy (2.5.2) addressable (~> 2.8) listen (3.8.0) @@ -243,15 +246,16 @@ GEM mapkick-rb (0.1.4) marcel (1.0.2) matrix (0.4.2) - meta-tags (2.18.0) - actionpack (>= 3.2.0, < 7.1) + meta-tags (2.22.0) + actionpack (>= 6.0.0, < 8.1) method_source (1.0.0) mini_magick (4.12.0) mini_mime (1.1.5) + mini_portile2 (2.8.4) minitest (5.19.0) - msgpack (1.7.0) + msgpack (1.5.6) multi_xml (0.6.0) - net-imap (0.3.7) + net-imap (0.4.15) date net-protocol net-pop (0.1.2) @@ -261,24 +265,24 @@ GEM net-smtp (0.3.3) net-protocol nio4r (2.5.9) - nokogiri (1.15.4-arm64-darwin) + nokogiri (1.16.0) + mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.15.4-x86_64-linux) + nokogiri (1.16.0-x86_64-linux) racc (~> 1.4) orm_adapter (0.5.0) pagy (6.0.4) parallel (1.22.1) - parser (3.2.2.0) + parser (3.2.0.0) ast (~> 2.4.1) pg (1.4.6) - prefixed_ids (1.5.0) + prefixed_ids (1.4.0) hashids (>= 1.0.0, < 2.0.0) rails (>= 6.0.0) - prettier_print (1.2.1) public_suffix (5.0.3) puma (5.6.7) nio4r (~> 2.0) - pundit (2.3.0) + pundit (2.2.0) activesupport (>= 3.0.0) racc (1.7.1) rack (2.2.8) @@ -310,7 +314,7 @@ GEM rails-html-sanitizer (1.6.0) loofah (~> 2.21) nokogiri (~> 1.14) - rails-i18n (7.0.6) + rails-i18n (7.0.5) i18n (>= 0.7, < 2) railties (>= 6.0.0, < 8) railties (6.0.6.1) @@ -330,18 +334,18 @@ GEM ffi (~> 1.0) redis (4.8.1) regexp_parser (2.8.1) - responders (3.1.0) - actionpack (>= 5.2) - railties (>= 5.2) + responders (3.0.1) + actionpack (>= 5.0) + railties (>= 5.0) rexml (3.2.6) - rspec-core (3.12.1) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-core (3.11.0) + rspec-support (~> 3.11.0) + rspec-expectations (3.11.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-support (~> 3.11.0) + rspec-mocks (3.11.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) + rspec-support (~> 3.11.0) rspec-rails (4.0.2) actionpack (>= 4.2) activesupport (>= 4.2) @@ -350,27 +354,25 @@ GEM rspec-expectations (~> 3.10) rspec-mocks (~> 3.10) rspec-support (~> 3.10) - rspec-support (3.12.0) - rubocop (1.48.1) + rspec-support (3.11.0) + rubocop (1.35.1) json (~> 2.3) parallel (~> 1.10) - parser (>= 3.2.0.0) + parser (>= 3.1.2.1) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.20.1, < 2.0) ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.28.0) - parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + unicode-display_width (>= 1.4.0, < 3.0) + rubocop-ast (1.21.0) + parser (>= 3.1.1.0) + rubocop-performance (1.14.3) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) - rubocop-shopify (2.12.0) - rubocop (~> 1.44) - ruby-debug-ide (0.7.3) - rake (>= 0.8.1) - ruby-progressbar (1.13.0) + rubocop-shopify (2.5.0) + rubocop (~> 1.25) + ruby-progressbar (1.11.0) ruby-vips (2.1.4) ffi (~> 1.12) rubyzip (2.3.2) @@ -378,6 +380,7 @@ GEM rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) + simple_po_parser (1.1.6) simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) @@ -387,8 +390,9 @@ GEM simplecov (~> 0.19) simplecov-html (0.12.3) simplecov_json_formatter (0.1.4) + sixarm_ruby_unaccent (1.2.0) smart_properties (1.17.0) - spring (4.1.1) + spring (3.1.1) spring-commands-rspec (1.0.4) spring (>= 0.9.1) sprockets (4.2.0) @@ -398,15 +402,12 @@ GEM actionpack (>= 5.2) activesupport (>= 5.2) sprockets (>= 3.0.0) - standard (1.26.0) - language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - syntax_tree (5.3.0) - prettier_print (>= 1.2.0) + standard (1.16.1) + rubocop (= 1.35.1) + rubocop-performance (= 1.14.3) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) - test-prof (1.2.0) + test-prof (1.0.10) thor (1.2.2) thread_safe (0.3.6) timeout (0.4.0) @@ -418,8 +419,7 @@ GEM turbo-rails (~> 1.3) tzinfo (1.2.11) thread_safe (~> 0.1) - unaccent (0.4.0) - unicode-display_width (2.4.2) + unicode-display_width (2.4.0) view_component (3.5.0) activesupport (>= 5.2.0, < 8.0) concurrent-ruby (~> 1.0) @@ -448,8 +448,7 @@ GEM zeitwerk (2.6.11) PLATFORMS - arm64-darwin-21 - arm64-darwin-22 + ruby x86_64-linux DEPENDENCIES @@ -508,7 +507,6 @@ DEPENDENCIES rspec-rails (~> 4.0.0) rubocop rubocop-shopify - ruby-debug-ide selenium-webdriver simplecov simplecov-cobertura diff --git a/gemfiles/rails_6.0_ruby_3.2.2.gemfile b/gemfiles/rails_6.0_ruby_3.2.2.gemfile index 4f38e34c8c..44efd9b010 100644 --- a/gemfiles/rails_6.0_ruby_3.2.2.gemfile +++ b/gemfiles/rails_6.0_ruby_3.2.2.gemfile @@ -18,7 +18,6 @@ gem "factory_bot_rails" gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] gem "devise" gem "database_cleaner" -gem "ruby-debug-ide", require: false gem "awesome_print" gem "rubocop" gem "rubocop-shopify", require: false diff --git a/gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock b/gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock index a5c8423d64..bfc63f1516 100644 --- a/gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - avo (2.46.0) + avo (2.52.0) actionview (>= 6.0) active_link_to activerecord (>= 6.0) @@ -248,6 +248,7 @@ GEM method_source (1.0.0) mini_magick (4.12.0) mini_mime (1.1.5) + mini_portile2 (2.8.7) minitest (5.19.0) msgpack (1.7.0) multi_xml (0.6.0) @@ -261,9 +262,8 @@ GEM net-smtp (0.3.3) net-protocol nio4r (2.5.9) - nokogiri (1.15.4-arm64-darwin) - racc (~> 1.4) - nokogiri (1.15.4-x86_64-linux) + nokogiri (1.15.4) + mini_portile2 (~> 2.8.2) racc (~> 1.4) orm_adapter (0.5.0) pagy (6.0.4) @@ -368,8 +368,6 @@ GEM rubocop-ast (>= 0.4.0) rubocop-shopify (2.12.0) rubocop (~> 1.44) - ruby-debug-ide (0.7.3) - rake (>= 0.8.1) ruby-progressbar (1.13.0) ruby-vips (2.1.4) ffi (~> 1.12) @@ -508,7 +506,6 @@ DEPENDENCIES rspec-rails (~> 4.0.0) rubocop rubocop-shopify - ruby-debug-ide selenium-webdriver simplecov simplecov-cobertura diff --git a/gemfiles/rails_6.1_ruby_3.0.3.gemfile b/gemfiles/rails_6.1_ruby_3.0.3.gemfile index 7ca92b9847..8ee154abfe 100644 --- a/gemfiles/rails_6.1_ruby_3.0.3.gemfile +++ b/gemfiles/rails_6.1_ruby_3.0.3.gemfile @@ -18,7 +18,6 @@ gem "factory_bot_rails" gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] gem "devise" gem "database_cleaner" -gem "ruby-debug-ide", require: false gem "awesome_print" gem "rubocop" gem "rubocop-shopify", require: false diff --git a/gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock b/gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock index b7a8eed6ca..57a92ae36c 100644 --- a/gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock +++ b/gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - avo (2.46.0) + avo (2.52.0) actionview (>= 6.0) active_link_to activerecord (>= 6.0) @@ -252,6 +252,7 @@ GEM method_source (1.0.0) mini_magick (4.12.0) mini_mime (1.1.5) + mini_portile2 (2.8.7) minitest (5.19.0) msgpack (1.7.0) multi_xml (0.6.0) @@ -265,9 +266,8 @@ GEM net-smtp (0.3.3) net-protocol nio4r (2.5.9) - nokogiri (1.15.4-arm64-darwin) - racc (~> 1.4) - nokogiri (1.15.4-x86_64-linux) + nokogiri (1.15.4) + mini_portile2 (~> 2.8.2) racc (~> 1.4) orm_adapter (0.5.0) pagy (6.0.4) @@ -372,8 +372,6 @@ GEM rubocop-ast (>= 0.4.0) rubocop-shopify (2.12.0) rubocop (~> 1.44) - ruby-debug-ide (0.7.3) - rake (>= 0.8.1) ruby-progressbar (1.13.0) ruby-vips (2.1.4) ffi (~> 1.12) @@ -511,7 +509,6 @@ DEPENDENCIES rspec-rails (~> 4.0.0) rubocop rubocop-shopify - ruby-debug-ide selenium-webdriver simplecov simplecov-cobertura diff --git a/gemfiles/rails_6.1_ruby_3.2.2.gemfile b/gemfiles/rails_6.1_ruby_3.2.2.gemfile index 7ca92b9847..8ee154abfe 100644 --- a/gemfiles/rails_6.1_ruby_3.2.2.gemfile +++ b/gemfiles/rails_6.1_ruby_3.2.2.gemfile @@ -18,7 +18,6 @@ gem "factory_bot_rails" gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] gem "devise" gem "database_cleaner" -gem "ruby-debug-ide", require: false gem "awesome_print" gem "rubocop" gem "rubocop-shopify", require: false diff --git a/gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock b/gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock index b7a8eed6ca..57a92ae36c 100644 --- a/gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - avo (2.46.0) + avo (2.52.0) actionview (>= 6.0) active_link_to activerecord (>= 6.0) @@ -252,6 +252,7 @@ GEM method_source (1.0.0) mini_magick (4.12.0) mini_mime (1.1.5) + mini_portile2 (2.8.7) minitest (5.19.0) msgpack (1.7.0) multi_xml (0.6.0) @@ -265,9 +266,8 @@ GEM net-smtp (0.3.3) net-protocol nio4r (2.5.9) - nokogiri (1.15.4-arm64-darwin) - racc (~> 1.4) - nokogiri (1.15.4-x86_64-linux) + nokogiri (1.15.4) + mini_portile2 (~> 2.8.2) racc (~> 1.4) orm_adapter (0.5.0) pagy (6.0.4) @@ -372,8 +372,6 @@ GEM rubocop-ast (>= 0.4.0) rubocop-shopify (2.12.0) rubocop (~> 1.44) - ruby-debug-ide (0.7.3) - rake (>= 0.8.1) ruby-progressbar (1.13.0) ruby-vips (2.1.4) ffi (~> 1.12) @@ -511,7 +509,6 @@ DEPENDENCIES rspec-rails (~> 4.0.0) rubocop rubocop-shopify - ruby-debug-ide selenium-webdriver simplecov simplecov-cobertura diff --git a/gemfiles/rails_7.0_ruby_3.0.3.gemfile b/gemfiles/rails_7.0_ruby_3.0.3.gemfile index 4bbf8cba44..c4a08104c0 100644 --- a/gemfiles/rails_7.0_ruby_3.0.3.gemfile +++ b/gemfiles/rails_7.0_ruby_3.0.3.gemfile @@ -18,7 +18,6 @@ gem "factory_bot_rails" gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] gem "devise" gem "database_cleaner" -gem "ruby-debug-ide", require: false gem "awesome_print" gem "rubocop" gem "rubocop-shopify", require: false diff --git a/gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock b/gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock index ca8e0941d2..cad9fb8ebf 100644 --- a/gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock +++ b/gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - avo (2.46.0) + avo (2.52.0) actionview (>= 6.0) active_link_to activerecord (>= 6.0) @@ -258,6 +258,7 @@ GEM method_source (1.0.0) mini_magick (4.12.0) mini_mime (1.1.5) + mini_portile2 (2.8.7) minitest (5.19.0) msgpack (1.7.0) multi_xml (0.6.0) @@ -271,9 +272,8 @@ GEM net-smtp (0.3.3) net-protocol nio4r (2.5.9) - nokogiri (1.15.4-arm64-darwin) - racc (~> 1.4) - nokogiri (1.15.4-x86_64-linux) + nokogiri (1.15.4) + mini_portile2 (~> 2.8.2) racc (~> 1.4) orm_adapter (0.5.0) pagy (6.0.4) @@ -378,8 +378,6 @@ GEM rubocop-ast (>= 0.4.0) rubocop-shopify (2.12.0) rubocop (~> 1.44) - ruby-debug-ide (0.7.3) - rake (>= 0.8.1) ruby-progressbar (1.13.0) ruby-vips (2.1.4) ffi (~> 1.12) @@ -517,7 +515,6 @@ DEPENDENCIES rspec-rails (~> 4.0.0) rubocop rubocop-shopify - ruby-debug-ide selenium-webdriver simplecov simplecov-cobertura diff --git a/gemfiles/rails_7.0_ruby_3.2.2.gemfile b/gemfiles/rails_7.0_ruby_3.2.2.gemfile index 4bbf8cba44..c4a08104c0 100644 --- a/gemfiles/rails_7.0_ruby_3.2.2.gemfile +++ b/gemfiles/rails_7.0_ruby_3.2.2.gemfile @@ -18,7 +18,6 @@ gem "factory_bot_rails" gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] gem "devise" gem "database_cleaner" -gem "ruby-debug-ide", require: false gem "awesome_print" gem "rubocop" gem "rubocop-shopify", require: false diff --git a/gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock b/gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock index ca8e0941d2..cad9fb8ebf 100644 --- a/gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - avo (2.46.0) + avo (2.52.0) actionview (>= 6.0) active_link_to activerecord (>= 6.0) @@ -258,6 +258,7 @@ GEM method_source (1.0.0) mini_magick (4.12.0) mini_mime (1.1.5) + mini_portile2 (2.8.7) minitest (5.19.0) msgpack (1.7.0) multi_xml (0.6.0) @@ -271,9 +272,8 @@ GEM net-smtp (0.3.3) net-protocol nio4r (2.5.9) - nokogiri (1.15.4-arm64-darwin) - racc (~> 1.4) - nokogiri (1.15.4-x86_64-linux) + nokogiri (1.15.4) + mini_portile2 (~> 2.8.2) racc (~> 1.4) orm_adapter (0.5.0) pagy (6.0.4) @@ -378,8 +378,6 @@ GEM rubocop-ast (>= 0.4.0) rubocop-shopify (2.12.0) rubocop (~> 1.44) - ruby-debug-ide (0.7.3) - rake (>= 0.8.1) ruby-progressbar (1.13.0) ruby-vips (2.1.4) ffi (~> 1.12) @@ -517,7 +515,6 @@ DEPENDENCIES rspec-rails (~> 4.0.0) rubocop rubocop-shopify - ruby-debug-ide selenium-webdriver simplecov simplecov-cobertura From 35cd6eafd0619392e920cfb3bda6fd7430d5b5f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20=C5=A0im=C3=A1nek?= Date: Sun, 1 Sep 2024 17:49:15 +0200 Subject: [PATCH 05/11] Add Rails 7.1 and Rails 7.2 to CI. --- .github/workflows/test.yml | 4 + Appraisals | 20 + gemfiles/rails_7.1_ruby_3.0.3.gemfile | 83 +++ gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock | 610 +++++++++++++++++++++ gemfiles/rails_7.1_ruby_3.2.2.gemfile | 83 +++ gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock | 579 +++++++++++++++++++ gemfiles/rails_7.2_ruby_3.2.2.gemfile | 83 +++ gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock | 608 ++++++++++++++++++++ 8 files changed, 2070 insertions(+) create mode 100644 gemfiles/rails_7.1_ruby_3.0.3.gemfile create mode 100644 gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock create mode 100644 gemfiles/rails_7.1_ruby_3.2.2.gemfile create mode 100644 gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock create mode 100644 gemfiles/rails_7.2_ruby_3.2.2.gemfile create mode 100644 gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 55204f917b..946b514107 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -34,9 +34,13 @@ jobs: - '6.0' - '6.1' - '7.0' + - '7.1' + - '7.2' exclude: - ruby: '3.2.2' rails: '6.0' + - ruby: '3.0.3' + rails: '7.2' runs-on: ubuntu-latest env: diff --git a/Appraisals b/Appraisals index 5e910ca66b..ede514f795 100644 --- a/Appraisals +++ b/Appraisals @@ -13,3 +13,23 @@ end end end end + +["3.0.3", "3.2.2"].each do |ruby_version| + ["7.1"].each do |rails_version| + appraise "rails-#{rails_version}-ruby-#{ruby_version}" do + gem "rails", "~> #{rails_version}.0" + gem "ransack", "~> 4.0.0" + gem "acts-as-taggable-on", "~> 10.0" + end + end +end + +["3.2.2"].each do |ruby_version| + ["7.2"].each do |rails_version| + appraise "rails-#{rails_version}-ruby-#{ruby_version}" do + gem "rails", "~> #{rails_version}.0" + gem "ransack", "~> 4.0.0" + gem "acts-as-taggable-on", "~> 11.0" + end + end +end diff --git a/gemfiles/rails_7.1_ruby_3.0.3.gemfile b/gemfiles/rails_7.1_ruby_3.0.3.gemfile new file mode 100644 index 0000000000..5769e9637e --- /dev/null +++ b/gemfiles/rails_7.1_ruby_3.0.3.gemfile @@ -0,0 +1,83 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "jsbundling-rails" +gem "cssbundling-rails" +gem "rails", "~> 7.1.0" +gem "pg", ">= 0.18", "< 2.0" +gem "puma", "~> 5.6.4" +gem "redis", "~> 4.0" +gem "bootsnap", ">= 1.4.2", require: false +gem "byebug", platforms: [:mri, :mingw, :x64_mingw] +gem "dotenv-rails" +gem "web-console", ">= 3.3.0" +gem "listen", ">= 3.5.1" +gem "spring" +gem "factory_bot_rails" +gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] +gem "devise" +gem "database_cleaner" +gem "awesome_print" +gem "rubocop" +gem "rubocop-shopify", require: false +gem "zeitwerk" +gem "httparty" +gem "iso" +gem "active_link_to" +gem "addressable" +gem "appraisal" +gem "meta-tags" +gem "manifester" +gem "ransack", "~> 4.0.0" +gem "friendly_id", "~> 5.4.0" +gem "aws-sdk-s3", require: false +gem "net-smtp", require: false +gem "groupdate" +gem "hightop" +gem "active_median" +gem "acts_as_list" +gem "acts-as-taggable-on", "~> 10.0" +gem "bundler-integrity", "~> 1.0" +gem "erb-formatter" +gem "pundit" +gem "countries" +gem "chartkick" +gem "activestorage" +gem "sprockets-rails" +gem "image_processing", "~> 1.12" +gem "prefixed_ids" +gem "mapkick-rb", "~> 0.1.4" +gem "turbo_power", "~> 0.5.0" + +group :development do + gem "standard" + gem "bump", require: false + gem "gem-release", require: false + gem "annotate" + gem "htmlbeautifier" + gem "hotwire-livereload", "~> 1.2" + gem "brakeman" +end + +group :development, :test do + gem "faker", require: false + gem "i18n-tasks", "~> 1.0.12" +end + +group :test do + gem "rspec-rails", "~> 4.0.0" + gem "rails-controller-testing" + gem "capybara" + gem "selenium-webdriver" + gem "webdrivers", ">= 5.3.0" + gem "fuubar" + gem "simplecov", require: false + gem "simplecov-cobertura" + gem "webmock" + gem "spring-commands-rspec" + gem "launchy", require: false + gem "test-prof" +end + +gemspec path: "../" diff --git a/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock b/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock new file mode 100644 index 0000000000..0edfcb4203 --- /dev/null +++ b/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock @@ -0,0 +1,610 @@ +PATH + remote: .. + specs: + avo (2.52.0) + actionview (>= 6.0) + active_link_to + activerecord (>= 6.0) + addressable + docile + dry-initializer + httparty + inline_svg + meta-tags + pagy + turbo-rails + turbo_power (~> 0.5.0) + view_component (>= 2.54.0) + zeitwerk (>= 2.6.2) + +GEM + remote: https://rubygems.org/ + specs: + actioncable (7.1.4) + actionpack (= 7.1.4) + activesupport (= 7.1.4) + nio4r (~> 2.0) + websocket-driver (>= 0.6.1) + zeitwerk (~> 2.6) + actionmailbox (7.1.4) + actionpack (= 7.1.4) + activejob (= 7.1.4) + activerecord (= 7.1.4) + activestorage (= 7.1.4) + activesupport (= 7.1.4) + mail (>= 2.7.1) + net-imap + net-pop + net-smtp + actionmailer (7.1.4) + actionpack (= 7.1.4) + actionview (= 7.1.4) + activejob (= 7.1.4) + activesupport (= 7.1.4) + mail (~> 2.5, >= 2.5.4) + net-imap + net-pop + net-smtp + rails-dom-testing (~> 2.2) + actionpack (7.1.4) + actionview (= 7.1.4) + activesupport (= 7.1.4) + nokogiri (>= 1.8.5) + racc + rack (>= 2.2.4) + rack-session (>= 1.0.1) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.2) + rails-html-sanitizer (~> 1.6) + actiontext (7.1.4) + actionpack (= 7.1.4) + activerecord (= 7.1.4) + activestorage (= 7.1.4) + activesupport (= 7.1.4) + globalid (>= 0.6.0) + nokogiri (>= 1.8.5) + actionview (7.1.4) + activesupport (= 7.1.4) + builder (~> 3.1) + erubi (~> 1.11) + rails-dom-testing (~> 2.2) + rails-html-sanitizer (~> 1.6) + active_link_to (1.0.5) + actionpack + addressable + active_median (0.4.1) + activesupport (>= 6.1) + activejob (7.1.4) + activesupport (= 7.1.4) + globalid (>= 0.3.6) + activemodel (7.1.4) + activesupport (= 7.1.4) + activerecord (7.1.4) + activemodel (= 7.1.4) + activesupport (= 7.1.4) + timeout (>= 0.4.0) + activestorage (7.1.4) + actionpack (= 7.1.4) + activejob (= 7.1.4) + activerecord (= 7.1.4) + activesupport (= 7.1.4) + marcel (~> 1.0) + activesupport (7.1.4) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + minitest (>= 5.1) + mutex_m + tzinfo (~> 2.0) + acts-as-taggable-on (10.0.0) + activerecord (>= 6.1, < 7.2) + acts_as_list (1.2.2) + activerecord (>= 6.1) + activesupport (>= 6.1) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + annotate (3.2.0) + activerecord (>= 3.2, < 8.0) + rake (>= 10.4, < 14.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + awesome_print (1.9.2) + aws-eventstream (1.3.0) + aws-partitions (1.970.0) + aws-sdk-core (3.202.2) + aws-eventstream (~> 1, >= 1.3.0) + aws-partitions (~> 1, >= 1.651.0) + aws-sigv4 (~> 1.9) + jmespath (~> 1, >= 1.6.1) + aws-sdk-kms (1.88.0) + aws-sdk-core (~> 3, >= 3.201.0) + aws-sigv4 (~> 1.5) + aws-sdk-s3 (1.159.0) + aws-sdk-core (~> 3, >= 3.201.0) + aws-sdk-kms (~> 1) + aws-sigv4 (~> 1.5) + aws-sigv4 (1.9.1) + aws-eventstream (~> 1, >= 1.0.2) + base64 (0.2.0) + bcrypt (3.1.20) + bigdecimal (3.1.8) + bindex (0.8.1) + bootsnap (1.18.4) + msgpack (~> 1.2) + brakeman (6.2.1) + racc + builder (3.3.0) + bump (0.10.0) + bundler-integrity (1.0.9) + byebug (11.1.3) + capybara (3.40.0) + addressable + matrix + mini_mime (>= 0.1.3) + nokogiri (~> 1.11) + rack (>= 1.6.0) + rack-test (>= 0.6.3) + regexp_parser (>= 1.5, < 3.0) + xpath (~> 3.2) + chartkick (5.1.0) + childprocess (5.1.0) + logger (~> 1.5) + concurrent-ruby (1.3.4) + connection_pool (2.4.1) + countries (6.0.1) + unaccent (~> 0.3) + crack (1.0.0) + bigdecimal + rexml + crass (1.0.6) + cssbundling-rails (1.4.1) + railties (>= 6.0.0) + csv (3.3.0) + database_cleaner (2.0.2) + database_cleaner-active_record (>= 2, < 3) + database_cleaner-active_record (2.2.0) + activerecord (>= 5.a) + database_cleaner-core (~> 2.0.0) + database_cleaner-core (2.0.1) + date (3.3.4) + devise (4.9.4) + bcrypt (~> 3.0) + orm_adapter (~> 0.1) + railties (>= 4.1.0) + responders + warden (~> 1.2.3) + diff-lcs (1.5.1) + docile (1.4.1) + dotenv (3.1.2) + dotenv-rails (3.1.2) + dotenv (= 3.1.2) + railties (>= 6.1) + drb (2.2.1) + dry-initializer (3.1.1) + erb-formatter (0.7.3) + syntax_tree (~> 6.0) + erubi (1.13.0) + factory_bot (6.4.6) + activesupport (>= 5.0.0) + factory_bot_rails (6.4.3) + factory_bot (~> 6.4) + railties (>= 5.0.0) + faker (3.4.2) + i18n (>= 1.8.11, < 2) + ffi (1.17.0-aarch64-linux-gnu) + ffi (1.17.0-aarch64-linux-musl) + ffi (1.17.0-arm-linux-gnu) + ffi (1.17.0-arm-linux-musl) + ffi (1.17.0-arm64-darwin) + ffi (1.17.0-x86-linux-gnu) + ffi (1.17.0-x86-linux-musl) + ffi (1.17.0-x86_64-darwin) + ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.0-x86_64-linux-musl) + friendly_id (5.4.2) + activerecord (>= 4.0.0) + fuubar (2.5.1) + rspec-core (~> 3.0) + ruby-progressbar (~> 1.4) + gem-release (2.2.2) + globalid (1.2.1) + activesupport (>= 6.1) + groupdate (6.4.0) + activesupport (>= 6.1) + hashdiff (1.1.1) + hashids (1.0.6) + highline (3.1.1) + reline + hightop (0.4.0) + activesupport (>= 6.1) + hotwire-livereload (1.4.0) + actioncable (>= 6.0.0) + listen (>= 3.0.0) + railties (>= 6.0.0) + htmlbeautifier (1.4.3) + httparty (0.22.0) + csv + mini_mime (>= 1.0.0) + multi_xml (>= 0.5.2) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + i18n-tasks (1.0.14) + activesupport (>= 4.0.2) + ast (>= 2.1.0) + erubi + highline (>= 2.0.0) + i18n + parser (>= 3.2.2.1) + rails-i18n + rainbow (>= 2.2.2, < 4.0) + terminal-table (>= 1.5.1) + image_processing (1.13.0) + mini_magick (>= 4.9.5, < 5) + ruby-vips (>= 2.0.17, < 3) + inline_svg (1.9.0) + activesupport (>= 3.0) + nokogiri (>= 1.6) + io-console (0.7.2) + irb (1.14.0) + rdoc (>= 4.0.0) + reline (>= 0.4.2) + iso (0.4.0) + i18n + jmespath (1.6.2) + jsbundling-rails (1.3.1) + railties (>= 6.0.0) + json (2.7.2) + language_server-protocol (3.17.0.3) + launchy (3.0.1) + addressable (~> 2.8) + childprocess (~> 5.0) + lint_roller (1.1.0) + listen (3.9.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + logger (1.6.0) + loofah (2.22.0) + crass (~> 1.0.2) + nokogiri (>= 1.12.0) + mail (2.8.1) + mini_mime (>= 0.1.1) + net-imap + net-pop + net-smtp + manifester (0.1.8) + rails (>= 6.0) + zeitwerk + mapkick-rb (0.1.5) + marcel (1.0.4) + matrix (0.4.2) + meta-tags (2.22.0) + actionpack (>= 6.0.0, < 8.1) + method_source (1.1.0) + mini_magick (4.13.2) + mini_mime (1.1.5) + minitest (5.25.1) + msgpack (1.7.2) + multi_xml (0.7.1) + bigdecimal (~> 3.1) + mutex_m (0.2.0) + net-imap (0.4.15) + date + net-protocol + net-pop (0.1.2) + net-protocol + net-protocol (0.2.2) + timeout + net-smtp (0.5.0) + net-protocol + nio4r (2.7.3) + nokogiri (1.16.7-aarch64-linux) + racc (~> 1.4) + nokogiri (1.16.7-arm-linux) + racc (~> 1.4) + nokogiri (1.16.7-arm64-darwin) + racc (~> 1.4) + nokogiri (1.16.7-x86-linux) + racc (~> 1.4) + nokogiri (1.16.7-x86_64-darwin) + racc (~> 1.4) + nokogiri (1.16.7-x86_64-linux) + racc (~> 1.4) + orm_adapter (0.5.0) + pagy (9.0.8) + parallel (1.26.3) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pg (1.5.7) + prefixed_ids (1.8.1) + hashids (>= 1.0.0, < 2.0.0) + rails (>= 6.0.0) + prettier_print (1.2.1) + psych (5.1.2) + stringio + public_suffix (6.0.1) + puma (5.6.8) + nio4r (~> 2.0) + pundit (2.4.0) + activesupport (>= 3.0.0) + racc (1.8.1) + rack (3.1.7) + rack-session (2.0.0) + rack (>= 3.0.0) + rack-test (2.1.0) + rack (>= 1.3) + rackup (2.1.0) + rack (>= 3) + webrick (~> 1.8) + rails (7.1.4) + actioncable (= 7.1.4) + actionmailbox (= 7.1.4) + actionmailer (= 7.1.4) + actionpack (= 7.1.4) + actiontext (= 7.1.4) + actionview (= 7.1.4) + activejob (= 7.1.4) + activemodel (= 7.1.4) + activerecord (= 7.1.4) + activestorage (= 7.1.4) + activesupport (= 7.1.4) + bundler (>= 1.15.0) + railties (= 7.1.4) + rails-controller-testing (1.0.5) + actionpack (>= 5.0.1.rc1) + actionview (>= 5.0.1.rc1) + activesupport (>= 5.0.1.rc1) + rails-dom-testing (2.2.0) + activesupport (>= 5.0.0) + minitest + nokogiri (>= 1.6) + rails-html-sanitizer (1.6.0) + loofah (~> 2.21) + nokogiri (~> 1.14) + rails-i18n (7.0.9) + i18n (>= 0.7, < 2) + railties (>= 6.0.0, < 8) + railties (7.1.4) + actionpack (= 7.1.4) + activesupport (= 7.1.4) + irb + rackup (>= 1.0.0) + rake (>= 12.2) + thor (~> 1.0, >= 1.2.2) + zeitwerk (~> 2.6) + rainbow (3.1.1) + rake (13.2.1) + ransack (4.0.0) + activerecord (>= 6.1.5) + activesupport (>= 6.1.5) + i18n + rb-fsevent (0.11.2) + rb-inotify (0.11.1) + ffi (~> 1.0) + rdoc (6.7.0) + psych (>= 4.0.0) + redis (4.8.1) + regexp_parser (2.9.2) + reline (0.5.9) + io-console (~> 0.5) + responders (3.1.1) + actionpack (>= 5.2) + railties (>= 5.2) + rexml (3.3.6) + strscan + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.2) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-rails (4.0.2) + actionpack (>= 4.2) + activesupport (>= 4.2) + railties (>= 4.2) + rspec-core (~> 3.10) + rspec-expectations (~> 3.10) + rspec-mocks (~> 3.10) + rspec-support (~> 3.10) + rspec-support (3.13.1) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.1) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-shopify (2.15.1) + rubocop (~> 1.51) + ruby-progressbar (1.13.0) + ruby-vips (2.2.2) + ffi (~> 1.12) + logger + rubyzip (2.3.2) + selenium-webdriver (4.10.0) + rexml (~> 3.2, >= 3.2.5) + rubyzip (>= 1.2.2, < 3.0) + websocket (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + spring (4.2.1) + spring-commands-rspec (1.0.4) + spring (>= 0.9.1) + sprockets (4.2.1) + concurrent-ruby (~> 1.0) + rack (>= 2.2.4, < 4) + sprockets-rails (3.5.2) + actionpack (>= 6.1) + activesupport (>= 6.1) + sprockets (>= 3.0.0) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + stringio (3.1.1) + strscan (3.1.0) + syntax_tree (6.2.0) + prettier_print (>= 1.2.0) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + test-prof (1.4.1) + thor (1.3.2) + timeout (0.4.1) + turbo-rails (1.5.0) + actionpack (>= 6.0.0) + activejob (>= 6.0.0) + railties (>= 6.0.0) + turbo_power (0.5.0) + turbo-rails (~> 1.3) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unaccent (0.4.0) + unicode-display_width (2.5.0) + view_component (3.14.0) + activesupport (>= 5.2.0, < 8.0) + concurrent-ruby (~> 1.0) + method_source (~> 1.0) + warden (1.2.9) + rack (>= 2.0.9) + web-console (4.2.1) + actionview (>= 6.0.0) + activemodel (>= 6.0.0) + bindex (>= 0.4.0) + railties (>= 6.0.0) + webdrivers (5.3.1) + nokogiri (~> 1.6) + rubyzip (>= 1.3.0) + selenium-webdriver (~> 4.0, < 4.11) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + websocket (1.2.11) + websocket-driver (0.7.6) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.5) + xpath (3.2.0) + nokogiri (~> 1.8) + zeitwerk (2.6.17) + +PLATFORMS + aarch64-linux + aarch64-linux-gnu + aarch64-linux-musl + arm-linux + arm-linux-gnu + arm-linux-musl + arm64-darwin + x86-linux + x86-linux-gnu + x86-linux-musl + x86_64-darwin + x86_64-linux-gnu + x86_64-linux-musl + +DEPENDENCIES + active_link_to + active_median + activestorage + acts-as-taggable-on (~> 10.0) + acts_as_list + addressable + annotate + appraisal + avo! + awesome_print + aws-sdk-s3 + bootsnap (>= 1.4.2) + brakeman + bump + bundler-integrity (~> 1.0) + byebug + capybara + chartkick + countries + cssbundling-rails + database_cleaner + devise + dotenv-rails + erb-formatter + factory_bot_rails + faker + friendly_id (~> 5.4.0) + fuubar + gem-release + groupdate + hightop + hotwire-livereload (~> 1.2) + htmlbeautifier + httparty + i18n-tasks (~> 1.0.12) + image_processing (~> 1.12) + iso + jsbundling-rails + launchy + listen (>= 3.5.1) + manifester + mapkick-rb (~> 0.1.4) + meta-tags + net-smtp + pg (>= 0.18, < 2.0) + prefixed_ids + puma (~> 5.6.4) + pundit + rails (~> 7.1.0) + rails-controller-testing + ransack (~> 4.0.0) + redis (~> 4.0) + rspec-rails (~> 4.0.0) + rubocop + rubocop-shopify + selenium-webdriver + simplecov + simplecov-cobertura + spring + spring-commands-rspec + sprockets-rails + standard + test-prof + turbo_power (~> 0.5.0) + tzinfo-data + web-console (>= 3.3.0) + webdrivers (>= 5.3.0) + webmock + zeitwerk + +BUNDLED WITH + 2.5.18 diff --git a/gemfiles/rails_7.1_ruby_3.2.2.gemfile b/gemfiles/rails_7.1_ruby_3.2.2.gemfile new file mode 100644 index 0000000000..5769e9637e --- /dev/null +++ b/gemfiles/rails_7.1_ruby_3.2.2.gemfile @@ -0,0 +1,83 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "jsbundling-rails" +gem "cssbundling-rails" +gem "rails", "~> 7.1.0" +gem "pg", ">= 0.18", "< 2.0" +gem "puma", "~> 5.6.4" +gem "redis", "~> 4.0" +gem "bootsnap", ">= 1.4.2", require: false +gem "byebug", platforms: [:mri, :mingw, :x64_mingw] +gem "dotenv-rails" +gem "web-console", ">= 3.3.0" +gem "listen", ">= 3.5.1" +gem "spring" +gem "factory_bot_rails" +gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] +gem "devise" +gem "database_cleaner" +gem "awesome_print" +gem "rubocop" +gem "rubocop-shopify", require: false +gem "zeitwerk" +gem "httparty" +gem "iso" +gem "active_link_to" +gem "addressable" +gem "appraisal" +gem "meta-tags" +gem "manifester" +gem "ransack", "~> 4.0.0" +gem "friendly_id", "~> 5.4.0" +gem "aws-sdk-s3", require: false +gem "net-smtp", require: false +gem "groupdate" +gem "hightop" +gem "active_median" +gem "acts_as_list" +gem "acts-as-taggable-on", "~> 10.0" +gem "bundler-integrity", "~> 1.0" +gem "erb-formatter" +gem "pundit" +gem "countries" +gem "chartkick" +gem "activestorage" +gem "sprockets-rails" +gem "image_processing", "~> 1.12" +gem "prefixed_ids" +gem "mapkick-rb", "~> 0.1.4" +gem "turbo_power", "~> 0.5.0" + +group :development do + gem "standard" + gem "bump", require: false + gem "gem-release", require: false + gem "annotate" + gem "htmlbeautifier" + gem "hotwire-livereload", "~> 1.2" + gem "brakeman" +end + +group :development, :test do + gem "faker", require: false + gem "i18n-tasks", "~> 1.0.12" +end + +group :test do + gem "rspec-rails", "~> 4.0.0" + gem "rails-controller-testing" + gem "capybara" + gem "selenium-webdriver" + gem "webdrivers", ">= 5.3.0" + gem "fuubar" + gem "simplecov", require: false + gem "simplecov-cobertura" + gem "webmock" + gem "spring-commands-rspec" + gem "launchy", require: false + gem "test-prof" +end + +gemspec path: "../" diff --git a/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock b/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock new file mode 100644 index 0000000000..97eff1019e --- /dev/null +++ b/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock @@ -0,0 +1,579 @@ +PATH + remote: .. + specs: + avo (2.52.0) + actionview (>= 6.0) + active_link_to + activerecord (>= 6.0) + addressable + docile + dry-initializer + httparty + inline_svg + meta-tags + pagy + turbo-rails + turbo_power (~> 0.5.0) + view_component (>= 2.54.0) + zeitwerk (>= 2.6.2) + +GEM + remote: https://rubygems.org/ + specs: + actioncable (7.1.4) + actionpack (= 7.1.4) + activesupport (= 7.1.4) + nio4r (~> 2.0) + websocket-driver (>= 0.6.1) + zeitwerk (~> 2.6) + actionmailbox (7.1.4) + actionpack (= 7.1.4) + activejob (= 7.1.4) + activerecord (= 7.1.4) + activestorage (= 7.1.4) + activesupport (= 7.1.4) + mail (>= 2.7.1) + net-imap + net-pop + net-smtp + actionmailer (7.1.4) + actionpack (= 7.1.4) + actionview (= 7.1.4) + activejob (= 7.1.4) + activesupport (= 7.1.4) + mail (~> 2.5, >= 2.5.4) + net-imap + net-pop + net-smtp + rails-dom-testing (~> 2.2) + actionpack (7.1.4) + actionview (= 7.1.4) + activesupport (= 7.1.4) + nokogiri (>= 1.8.5) + racc + rack (>= 2.2.4) + rack-session (>= 1.0.1) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.2) + rails-html-sanitizer (~> 1.6) + actiontext (7.1.4) + actionpack (= 7.1.4) + activerecord (= 7.1.4) + activestorage (= 7.1.4) + activesupport (= 7.1.4) + globalid (>= 0.6.0) + nokogiri (>= 1.8.5) + actionview (7.1.4) + activesupport (= 7.1.4) + builder (~> 3.1) + erubi (~> 1.11) + rails-dom-testing (~> 2.2) + rails-html-sanitizer (~> 1.6) + active_link_to (1.0.5) + actionpack + addressable + active_median (0.4.1) + activesupport (>= 6.1) + activejob (7.1.4) + activesupport (= 7.1.4) + globalid (>= 0.3.6) + activemodel (7.1.4) + activesupport (= 7.1.4) + activerecord (7.1.4) + activemodel (= 7.1.4) + activesupport (= 7.1.4) + timeout (>= 0.4.0) + activestorage (7.1.4) + actionpack (= 7.1.4) + activejob (= 7.1.4) + activerecord (= 7.1.4) + activesupport (= 7.1.4) + marcel (~> 1.0) + activesupport (7.1.4) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + minitest (>= 5.1) + mutex_m + tzinfo (~> 2.0) + acts-as-taggable-on (10.0.0) + activerecord (>= 6.1, < 7.2) + acts_as_list (1.2.2) + activerecord (>= 6.1) + activesupport (>= 6.1) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + annotate (3.2.0) + activerecord (>= 3.2, < 8.0) + rake (>= 10.4, < 14.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + awesome_print (1.9.2) + aws-eventstream (1.3.0) + aws-partitions (1.970.0) + aws-sdk-core (3.202.2) + aws-eventstream (~> 1, >= 1.3.0) + aws-partitions (~> 1, >= 1.651.0) + aws-sigv4 (~> 1.9) + jmespath (~> 1, >= 1.6.1) + aws-sdk-kms (1.88.0) + aws-sdk-core (~> 3, >= 3.201.0) + aws-sigv4 (~> 1.5) + aws-sdk-s3 (1.159.0) + aws-sdk-core (~> 3, >= 3.201.0) + aws-sdk-kms (~> 1) + aws-sigv4 (~> 1.5) + aws-sigv4 (1.9.1) + aws-eventstream (~> 1, >= 1.0.2) + base64 (0.2.0) + bcrypt (3.1.20) + bigdecimal (3.1.8) + bindex (0.8.1) + bootsnap (1.18.4) + msgpack (~> 1.2) + brakeman (6.2.1) + racc + builder (3.3.0) + bump (0.10.0) + bundler-integrity (1.0.9) + byebug (11.1.3) + capybara (3.40.0) + addressable + matrix + mini_mime (>= 0.1.3) + nokogiri (~> 1.11) + rack (>= 1.6.0) + rack-test (>= 0.6.3) + regexp_parser (>= 1.5, < 3.0) + xpath (~> 3.2) + chartkick (5.1.0) + childprocess (5.1.0) + logger (~> 1.5) + concurrent-ruby (1.3.4) + connection_pool (2.4.1) + countries (6.0.1) + unaccent (~> 0.3) + crack (1.0.0) + bigdecimal + rexml + crass (1.0.6) + cssbundling-rails (1.4.1) + railties (>= 6.0.0) + csv (3.3.0) + database_cleaner (2.0.2) + database_cleaner-active_record (>= 2, < 3) + database_cleaner-active_record (2.2.0) + activerecord (>= 5.a) + database_cleaner-core (~> 2.0.0) + database_cleaner-core (2.0.1) + date (3.3.4) + devise (4.9.4) + bcrypt (~> 3.0) + orm_adapter (~> 0.1) + railties (>= 4.1.0) + responders + warden (~> 1.2.3) + diff-lcs (1.5.1) + docile (1.4.1) + dotenv (3.1.2) + dotenv-rails (3.1.2) + dotenv (= 3.1.2) + railties (>= 6.1) + drb (2.2.1) + dry-initializer (3.1.1) + erb-formatter (0.7.3) + syntax_tree (~> 6.0) + erubi (1.13.0) + factory_bot (6.4.6) + activesupport (>= 5.0.0) + factory_bot_rails (6.4.3) + factory_bot (~> 6.4) + railties (>= 5.0.0) + faker (3.4.2) + i18n (>= 1.8.11, < 2) + ffi (1.17.0-x86_64-linux-gnu) + friendly_id (5.4.2) + activerecord (>= 4.0.0) + fuubar (2.5.1) + rspec-core (~> 3.0) + ruby-progressbar (~> 1.4) + gem-release (2.2.2) + globalid (1.2.1) + activesupport (>= 6.1) + groupdate (6.4.0) + activesupport (>= 6.1) + hashdiff (1.1.1) + hashids (1.0.6) + highline (3.1.1) + reline + hightop (0.4.0) + activesupport (>= 6.1) + hotwire-livereload (1.4.0) + actioncable (>= 6.0.0) + listen (>= 3.0.0) + railties (>= 6.0.0) + htmlbeautifier (1.4.3) + httparty (0.22.0) + csv + mini_mime (>= 1.0.0) + multi_xml (>= 0.5.2) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + i18n-tasks (1.0.14) + activesupport (>= 4.0.2) + ast (>= 2.1.0) + erubi + highline (>= 2.0.0) + i18n + parser (>= 3.2.2.1) + rails-i18n + rainbow (>= 2.2.2, < 4.0) + terminal-table (>= 1.5.1) + image_processing (1.13.0) + mini_magick (>= 4.9.5, < 5) + ruby-vips (>= 2.0.17, < 3) + inline_svg (1.9.0) + activesupport (>= 3.0) + nokogiri (>= 1.6) + io-console (0.7.2) + irb (1.14.0) + rdoc (>= 4.0.0) + reline (>= 0.4.2) + iso (0.4.0) + i18n + jmespath (1.6.2) + jsbundling-rails (1.3.1) + railties (>= 6.0.0) + json (2.7.2) + language_server-protocol (3.17.0.3) + launchy (3.0.1) + addressable (~> 2.8) + childprocess (~> 5.0) + lint_roller (1.1.0) + listen (3.9.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + logger (1.6.0) + loofah (2.22.0) + crass (~> 1.0.2) + nokogiri (>= 1.12.0) + mail (2.8.1) + mini_mime (>= 0.1.1) + net-imap + net-pop + net-smtp + manifester (0.1.8) + rails (>= 6.0) + zeitwerk + mapkick-rb (0.1.5) + marcel (1.0.4) + matrix (0.4.2) + meta-tags (2.22.0) + actionpack (>= 6.0.0, < 8.1) + method_source (1.1.0) + mini_magick (4.13.2) + mini_mime (1.1.5) + minitest (5.25.1) + msgpack (1.7.2) + multi_xml (0.7.1) + bigdecimal (~> 3.1) + mutex_m (0.2.0) + net-imap (0.4.15) + date + net-protocol + net-pop (0.1.2) + net-protocol + net-protocol (0.2.2) + timeout + net-smtp (0.5.0) + net-protocol + nio4r (2.7.3) + nokogiri (1.16.7-x86_64-linux) + racc (~> 1.4) + orm_adapter (0.5.0) + pagy (9.0.8) + parallel (1.26.3) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pg (1.5.7) + prefixed_ids (1.8.1) + hashids (>= 1.0.0, < 2.0.0) + rails (>= 6.0.0) + prettier_print (1.2.1) + psych (5.1.2) + stringio + public_suffix (6.0.1) + puma (5.6.8) + nio4r (~> 2.0) + pundit (2.4.0) + activesupport (>= 3.0.0) + racc (1.8.1) + rack (3.1.7) + rack-session (2.0.0) + rack (>= 3.0.0) + rack-test (2.1.0) + rack (>= 1.3) + rackup (2.1.0) + rack (>= 3) + webrick (~> 1.8) + rails (7.1.4) + actioncable (= 7.1.4) + actionmailbox (= 7.1.4) + actionmailer (= 7.1.4) + actionpack (= 7.1.4) + actiontext (= 7.1.4) + actionview (= 7.1.4) + activejob (= 7.1.4) + activemodel (= 7.1.4) + activerecord (= 7.1.4) + activestorage (= 7.1.4) + activesupport (= 7.1.4) + bundler (>= 1.15.0) + railties (= 7.1.4) + rails-controller-testing (1.0.5) + actionpack (>= 5.0.1.rc1) + actionview (>= 5.0.1.rc1) + activesupport (>= 5.0.1.rc1) + rails-dom-testing (2.2.0) + activesupport (>= 5.0.0) + minitest + nokogiri (>= 1.6) + rails-html-sanitizer (1.6.0) + loofah (~> 2.21) + nokogiri (~> 1.14) + rails-i18n (7.0.9) + i18n (>= 0.7, < 2) + railties (>= 6.0.0, < 8) + railties (7.1.4) + actionpack (= 7.1.4) + activesupport (= 7.1.4) + irb + rackup (>= 1.0.0) + rake (>= 12.2) + thor (~> 1.0, >= 1.2.2) + zeitwerk (~> 2.6) + rainbow (3.1.1) + rake (13.2.1) + ransack (4.0.0) + activerecord (>= 6.1.5) + activesupport (>= 6.1.5) + i18n + rb-fsevent (0.11.2) + rb-inotify (0.11.1) + ffi (~> 1.0) + rdoc (6.7.0) + psych (>= 4.0.0) + redis (4.8.1) + regexp_parser (2.9.2) + reline (0.5.9) + io-console (~> 0.5) + responders (3.1.1) + actionpack (>= 5.2) + railties (>= 5.2) + rexml (3.3.6) + strscan + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.2) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-rails (4.0.2) + actionpack (>= 4.2) + activesupport (>= 4.2) + railties (>= 4.2) + rspec-core (~> 3.10) + rspec-expectations (~> 3.10) + rspec-mocks (~> 3.10) + rspec-support (~> 3.10) + rspec-support (3.13.1) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.1) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-shopify (2.15.1) + rubocop (~> 1.51) + ruby-progressbar (1.13.0) + ruby-vips (2.2.2) + ffi (~> 1.12) + logger + rubyzip (2.3.2) + selenium-webdriver (4.10.0) + rexml (~> 3.2, >= 3.2.5) + rubyzip (>= 1.2.2, < 3.0) + websocket (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + spring (4.2.1) + spring-commands-rspec (1.0.4) + spring (>= 0.9.1) + sprockets (4.2.1) + concurrent-ruby (~> 1.0) + rack (>= 2.2.4, < 4) + sprockets-rails (3.5.2) + actionpack (>= 6.1) + activesupport (>= 6.1) + sprockets (>= 3.0.0) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + stringio (3.1.1) + strscan (3.1.0) + syntax_tree (6.2.0) + prettier_print (>= 1.2.0) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + test-prof (1.4.1) + thor (1.3.2) + timeout (0.4.1) + turbo-rails (1.5.0) + actionpack (>= 6.0.0) + activejob (>= 6.0.0) + railties (>= 6.0.0) + turbo_power (0.5.0) + turbo-rails (~> 1.3) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unaccent (0.4.0) + unicode-display_width (2.5.0) + view_component (3.14.0) + activesupport (>= 5.2.0, < 8.0) + concurrent-ruby (~> 1.0) + method_source (~> 1.0) + warden (1.2.9) + rack (>= 2.0.9) + web-console (4.2.1) + actionview (>= 6.0.0) + activemodel (>= 6.0.0) + bindex (>= 0.4.0) + railties (>= 6.0.0) + webdrivers (5.3.1) + nokogiri (~> 1.6) + rubyzip (>= 1.3.0) + selenium-webdriver (~> 4.0, < 4.11) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + websocket (1.2.11) + websocket-driver (0.7.6) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.5) + xpath (3.2.0) + nokogiri (~> 1.8) + zeitwerk (2.6.17) + +PLATFORMS + x86_64-linux-gnu + +DEPENDENCIES + active_link_to + active_median + activestorage + acts-as-taggable-on (~> 10.0) + acts_as_list + addressable + annotate + appraisal + avo! + awesome_print + aws-sdk-s3 + bootsnap (>= 1.4.2) + brakeman + bump + bundler-integrity (~> 1.0) + byebug + capybara + chartkick + countries + cssbundling-rails + database_cleaner + devise + dotenv-rails + erb-formatter + factory_bot_rails + faker + friendly_id (~> 5.4.0) + fuubar + gem-release + groupdate + hightop + hotwire-livereload (~> 1.2) + htmlbeautifier + httparty + i18n-tasks (~> 1.0.12) + image_processing (~> 1.12) + iso + jsbundling-rails + launchy + listen (>= 3.5.1) + manifester + mapkick-rb (~> 0.1.4) + meta-tags + net-smtp + pg (>= 0.18, < 2.0) + prefixed_ids + puma (~> 5.6.4) + pundit + rails (~> 7.1.0) + rails-controller-testing + ransack (~> 4.0.0) + redis (~> 4.0) + rspec-rails (~> 4.0.0) + rubocop + rubocop-shopify + selenium-webdriver + simplecov + simplecov-cobertura + spring + spring-commands-rspec + sprockets-rails + standard + test-prof + turbo_power (~> 0.5.0) + tzinfo-data + web-console (>= 3.3.0) + webdrivers (>= 5.3.0) + webmock + zeitwerk + +BUNDLED WITH + 2.5.18 diff --git a/gemfiles/rails_7.2_ruby_3.2.2.gemfile b/gemfiles/rails_7.2_ruby_3.2.2.gemfile new file mode 100644 index 0000000000..dcc5b6f3f0 --- /dev/null +++ b/gemfiles/rails_7.2_ruby_3.2.2.gemfile @@ -0,0 +1,83 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "jsbundling-rails" +gem "cssbundling-rails" +gem "rails", "~> 7.2.0" +gem "pg", ">= 0.18", "< 2.0" +gem "puma", "~> 5.6.4" +gem "redis", "~> 4.0" +gem "bootsnap", ">= 1.4.2", require: false +gem "byebug", platforms: [:mri, :mingw, :x64_mingw] +gem "dotenv-rails" +gem "web-console", ">= 3.3.0" +gem "listen", ">= 3.5.1" +gem "spring" +gem "factory_bot_rails" +gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] +gem "devise" +gem "database_cleaner" +gem "awesome_print" +gem "rubocop" +gem "rubocop-shopify", require: false +gem "zeitwerk" +gem "httparty" +gem "iso" +gem "active_link_to" +gem "addressable" +gem "appraisal" +gem "meta-tags" +gem "manifester" +gem "ransack", "~> 4.0.0" +gem "friendly_id", "~> 5.4.0" +gem "aws-sdk-s3", require: false +gem "net-smtp", require: false +gem "groupdate" +gem "hightop" +gem "active_median" +gem "acts_as_list" +gem "acts-as-taggable-on", "~> 11.0" +gem "bundler-integrity", "~> 1.0" +gem "erb-formatter" +gem "pundit" +gem "countries" +gem "chartkick" +gem "activestorage" +gem "sprockets-rails" +gem "image_processing", "~> 1.12" +gem "prefixed_ids" +gem "mapkick-rb", "~> 0.1.4" +gem "turbo_power", "~> 0.5.0" + +group :development do + gem "standard" + gem "bump", require: false + gem "gem-release", require: false + gem "annotate" + gem "htmlbeautifier" + gem "hotwire-livereload", "~> 1.2" + gem "brakeman" +end + +group :development, :test do + gem "faker", require: false + gem "i18n-tasks", "~> 1.0.12" +end + +group :test do + gem "rspec-rails", "~> 4.0.0" + gem "rails-controller-testing" + gem "capybara" + gem "selenium-webdriver" + gem "webdrivers", ">= 5.3.0" + gem "fuubar" + gem "simplecov", require: false + gem "simplecov-cobertura" + gem "webmock" + gem "spring-commands-rspec" + gem "launchy", require: false + gem "test-prof" +end + +gemspec path: "../" diff --git a/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock b/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock new file mode 100644 index 0000000000..32dcd8515c --- /dev/null +++ b/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock @@ -0,0 +1,608 @@ +PATH + remote: .. + specs: + avo (2.52.0) + actionview (>= 6.0) + active_link_to + activerecord (>= 6.0) + addressable + docile + dry-initializer + httparty + inline_svg + meta-tags + pagy + turbo-rails + turbo_power (~> 0.5.0) + view_component (>= 2.54.0) + zeitwerk (>= 2.6.2) + +GEM + remote: https://rubygems.org/ + specs: + actioncable (7.2.1) + actionpack (= 7.2.1) + activesupport (= 7.2.1) + nio4r (~> 2.0) + websocket-driver (>= 0.6.1) + zeitwerk (~> 2.6) + actionmailbox (7.2.1) + actionpack (= 7.2.1) + activejob (= 7.2.1) + activerecord (= 7.2.1) + activestorage (= 7.2.1) + activesupport (= 7.2.1) + mail (>= 2.8.0) + actionmailer (7.2.1) + actionpack (= 7.2.1) + actionview (= 7.2.1) + activejob (= 7.2.1) + activesupport (= 7.2.1) + mail (>= 2.8.0) + rails-dom-testing (~> 2.2) + actionpack (7.2.1) + actionview (= 7.2.1) + activesupport (= 7.2.1) + nokogiri (>= 1.8.5) + racc + rack (>= 2.2.4, < 3.2) + rack-session (>= 1.0.1) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.2) + rails-html-sanitizer (~> 1.6) + useragent (~> 0.16) + actiontext (7.2.1) + actionpack (= 7.2.1) + activerecord (= 7.2.1) + activestorage (= 7.2.1) + activesupport (= 7.2.1) + globalid (>= 0.6.0) + nokogiri (>= 1.8.5) + actionview (7.2.1) + activesupport (= 7.2.1) + builder (~> 3.1) + erubi (~> 1.11) + rails-dom-testing (~> 2.2) + rails-html-sanitizer (~> 1.6) + active_link_to (1.0.5) + actionpack + addressable + active_median (0.4.1) + activesupport (>= 6.1) + activejob (7.2.1) + activesupport (= 7.2.1) + globalid (>= 0.3.6) + activemodel (7.2.1) + activesupport (= 7.2.1) + activerecord (7.2.1) + activemodel (= 7.2.1) + activesupport (= 7.2.1) + timeout (>= 0.4.0) + activestorage (7.2.1) + actionpack (= 7.2.1) + activejob (= 7.2.1) + activerecord (= 7.2.1) + activesupport (= 7.2.1) + marcel (~> 1.0) + activesupport (7.2.1) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.3.1) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + logger (>= 1.4.2) + minitest (>= 5.1) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + acts-as-taggable-on (11.0.0) + activerecord (>= 7.0, < 8.0) + zeitwerk (>= 2.4, < 3.0) + acts_as_list (1.2.2) + activerecord (>= 6.1) + activesupport (>= 6.1) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + annotate (3.2.0) + activerecord (>= 3.2, < 8.0) + rake (>= 10.4, < 14.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + awesome_print (1.9.2) + aws-eventstream (1.3.0) + aws-partitions (1.970.0) + aws-sdk-core (3.202.2) + aws-eventstream (~> 1, >= 1.3.0) + aws-partitions (~> 1, >= 1.651.0) + aws-sigv4 (~> 1.9) + jmespath (~> 1, >= 1.6.1) + aws-sdk-kms (1.88.0) + aws-sdk-core (~> 3, >= 3.201.0) + aws-sigv4 (~> 1.5) + aws-sdk-s3 (1.159.0) + aws-sdk-core (~> 3, >= 3.201.0) + aws-sdk-kms (~> 1) + aws-sigv4 (~> 1.5) + aws-sigv4 (1.9.1) + aws-eventstream (~> 1, >= 1.0.2) + base64 (0.2.0) + bcrypt (3.1.20) + bigdecimal (3.1.8) + bindex (0.8.1) + bootsnap (1.18.4) + msgpack (~> 1.2) + brakeman (6.2.1) + racc + builder (3.3.0) + bump (0.10.0) + bundler-integrity (1.0.9) + byebug (11.1.3) + capybara (3.40.0) + addressable + matrix + mini_mime (>= 0.1.3) + nokogiri (~> 1.11) + rack (>= 1.6.0) + rack-test (>= 0.6.3) + regexp_parser (>= 1.5, < 3.0) + xpath (~> 3.2) + chartkick (5.1.0) + childprocess (5.1.0) + logger (~> 1.5) + concurrent-ruby (1.3.4) + connection_pool (2.4.1) + countries (6.0.1) + unaccent (~> 0.3) + crack (1.0.0) + bigdecimal + rexml + crass (1.0.6) + cssbundling-rails (1.4.1) + railties (>= 6.0.0) + csv (3.3.0) + database_cleaner (2.0.2) + database_cleaner-active_record (>= 2, < 3) + database_cleaner-active_record (2.2.0) + activerecord (>= 5.a) + database_cleaner-core (~> 2.0.0) + database_cleaner-core (2.0.1) + date (3.3.4) + devise (4.9.4) + bcrypt (~> 3.0) + orm_adapter (~> 0.1) + railties (>= 4.1.0) + responders + warden (~> 1.2.3) + diff-lcs (1.5.1) + docile (1.4.1) + dotenv (3.1.2) + dotenv-rails (3.1.2) + dotenv (= 3.1.2) + railties (>= 6.1) + drb (2.2.1) + dry-initializer (3.1.1) + erb-formatter (0.7.3) + syntax_tree (~> 6.0) + erubi (1.13.0) + factory_bot (6.4.6) + activesupport (>= 5.0.0) + factory_bot_rails (6.4.3) + factory_bot (~> 6.4) + railties (>= 5.0.0) + faker (3.4.2) + i18n (>= 1.8.11, < 2) + ffi (1.17.0-aarch64-linux-gnu) + ffi (1.17.0-aarch64-linux-musl) + ffi (1.17.0-arm-linux-gnu) + ffi (1.17.0-arm-linux-musl) + ffi (1.17.0-arm64-darwin) + ffi (1.17.0-x86-linux-gnu) + ffi (1.17.0-x86-linux-musl) + ffi (1.17.0-x86_64-darwin) + ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.0-x86_64-linux-musl) + friendly_id (5.4.2) + activerecord (>= 4.0.0) + fuubar (2.5.1) + rspec-core (~> 3.0) + ruby-progressbar (~> 1.4) + gem-release (2.2.2) + globalid (1.2.1) + activesupport (>= 6.1) + groupdate (6.4.0) + activesupport (>= 6.1) + hashdiff (1.1.1) + hashids (1.0.6) + highline (3.1.1) + reline + hightop (0.4.0) + activesupport (>= 6.1) + hotwire-livereload (1.4.0) + actioncable (>= 6.0.0) + listen (>= 3.0.0) + railties (>= 6.0.0) + htmlbeautifier (1.4.3) + httparty (0.22.0) + csv + mini_mime (>= 1.0.0) + multi_xml (>= 0.5.2) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + i18n-tasks (1.0.14) + activesupport (>= 4.0.2) + ast (>= 2.1.0) + erubi + highline (>= 2.0.0) + i18n + parser (>= 3.2.2.1) + rails-i18n + rainbow (>= 2.2.2, < 4.0) + terminal-table (>= 1.5.1) + image_processing (1.13.0) + mini_magick (>= 4.9.5, < 5) + ruby-vips (>= 2.0.17, < 3) + inline_svg (1.9.0) + activesupport (>= 3.0) + nokogiri (>= 1.6) + io-console (0.7.2) + irb (1.14.0) + rdoc (>= 4.0.0) + reline (>= 0.4.2) + iso (0.4.0) + i18n + jmespath (1.6.2) + jsbundling-rails (1.3.1) + railties (>= 6.0.0) + json (2.7.2) + language_server-protocol (3.17.0.3) + launchy (3.0.1) + addressable (~> 2.8) + childprocess (~> 5.0) + lint_roller (1.1.0) + listen (3.9.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + logger (1.6.0) + loofah (2.22.0) + crass (~> 1.0.2) + nokogiri (>= 1.12.0) + mail (2.8.1) + mini_mime (>= 0.1.1) + net-imap + net-pop + net-smtp + manifester (0.1.8) + rails (>= 6.0) + zeitwerk + mapkick-rb (0.1.5) + marcel (1.0.4) + matrix (0.4.2) + meta-tags (2.22.0) + actionpack (>= 6.0.0, < 8.1) + method_source (1.1.0) + mini_magick (4.13.2) + mini_mime (1.1.5) + minitest (5.25.1) + msgpack (1.7.2) + multi_xml (0.7.1) + bigdecimal (~> 3.1) + net-imap (0.4.15) + date + net-protocol + net-pop (0.1.2) + net-protocol + net-protocol (0.2.2) + timeout + net-smtp (0.5.0) + net-protocol + nio4r (2.7.3) + nokogiri (1.16.7-aarch64-linux) + racc (~> 1.4) + nokogiri (1.16.7-arm-linux) + racc (~> 1.4) + nokogiri (1.16.7-arm64-darwin) + racc (~> 1.4) + nokogiri (1.16.7-x86-linux) + racc (~> 1.4) + nokogiri (1.16.7-x86_64-darwin) + racc (~> 1.4) + nokogiri (1.16.7-x86_64-linux) + racc (~> 1.4) + orm_adapter (0.5.0) + pagy (9.0.8) + parallel (1.26.3) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pg (1.5.7) + prefixed_ids (1.8.1) + hashids (>= 1.0.0, < 2.0.0) + rails (>= 6.0.0) + prettier_print (1.2.1) + psych (5.1.2) + stringio + public_suffix (6.0.1) + puma (5.6.8) + nio4r (~> 2.0) + pundit (2.4.0) + activesupport (>= 3.0.0) + racc (1.8.1) + rack (3.1.7) + rack-session (2.0.0) + rack (>= 3.0.0) + rack-test (2.1.0) + rack (>= 1.3) + rackup (2.1.0) + rack (>= 3) + webrick (~> 1.8) + rails (7.2.1) + actioncable (= 7.2.1) + actionmailbox (= 7.2.1) + actionmailer (= 7.2.1) + actionpack (= 7.2.1) + actiontext (= 7.2.1) + actionview (= 7.2.1) + activejob (= 7.2.1) + activemodel (= 7.2.1) + activerecord (= 7.2.1) + activestorage (= 7.2.1) + activesupport (= 7.2.1) + bundler (>= 1.15.0) + railties (= 7.2.1) + rails-controller-testing (1.0.5) + actionpack (>= 5.0.1.rc1) + actionview (>= 5.0.1.rc1) + activesupport (>= 5.0.1.rc1) + rails-dom-testing (2.2.0) + activesupport (>= 5.0.0) + minitest + nokogiri (>= 1.6) + rails-html-sanitizer (1.6.0) + loofah (~> 2.21) + nokogiri (~> 1.14) + rails-i18n (7.0.9) + i18n (>= 0.7, < 2) + railties (>= 6.0.0, < 8) + railties (7.2.1) + actionpack (= 7.2.1) + activesupport (= 7.2.1) + irb (~> 1.13) + rackup (>= 1.0.0) + rake (>= 12.2) + thor (~> 1.0, >= 1.2.2) + zeitwerk (~> 2.6) + rainbow (3.1.1) + rake (13.2.1) + ransack (4.0.0) + activerecord (>= 6.1.5) + activesupport (>= 6.1.5) + i18n + rb-fsevent (0.11.2) + rb-inotify (0.11.1) + ffi (~> 1.0) + rdoc (6.7.0) + psych (>= 4.0.0) + redis (4.8.1) + regexp_parser (2.9.2) + reline (0.5.9) + io-console (~> 0.5) + responders (3.1.1) + actionpack (>= 5.2) + railties (>= 5.2) + rexml (3.3.6) + strscan + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.2) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-rails (4.0.2) + actionpack (>= 4.2) + activesupport (>= 4.2) + railties (>= 4.2) + rspec-core (~> 3.10) + rspec-expectations (~> 3.10) + rspec-mocks (~> 3.10) + rspec-support (~> 3.10) + rspec-support (3.13.1) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.1) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-shopify (2.15.1) + rubocop (~> 1.51) + ruby-progressbar (1.13.0) + ruby-vips (2.2.2) + ffi (~> 1.12) + logger + rubyzip (2.3.2) + securerandom (0.3.1) + selenium-webdriver (4.10.0) + rexml (~> 3.2, >= 3.2.5) + rubyzip (>= 1.2.2, < 3.0) + websocket (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + spring (4.2.1) + spring-commands-rspec (1.0.4) + spring (>= 0.9.1) + sprockets (4.2.1) + concurrent-ruby (~> 1.0) + rack (>= 2.2.4, < 4) + sprockets-rails (3.5.2) + actionpack (>= 6.1) + activesupport (>= 6.1) + sprockets (>= 3.0.0) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + stringio (3.1.1) + strscan (3.1.0) + syntax_tree (6.2.0) + prettier_print (>= 1.2.0) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + test-prof (1.4.1) + thor (1.3.2) + timeout (0.4.1) + turbo-rails (1.5.0) + actionpack (>= 6.0.0) + activejob (>= 6.0.0) + railties (>= 6.0.0) + turbo_power (0.5.0) + turbo-rails (~> 1.3) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unaccent (0.4.0) + unicode-display_width (2.5.0) + useragent (0.16.10) + view_component (3.14.0) + activesupport (>= 5.2.0, < 8.0) + concurrent-ruby (~> 1.0) + method_source (~> 1.0) + warden (1.2.9) + rack (>= 2.0.9) + web-console (4.2.1) + actionview (>= 6.0.0) + activemodel (>= 6.0.0) + bindex (>= 0.4.0) + railties (>= 6.0.0) + webdrivers (5.3.1) + nokogiri (~> 1.6) + rubyzip (>= 1.3.0) + selenium-webdriver (~> 4.0, < 4.11) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + websocket (1.2.11) + websocket-driver (0.7.6) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.5) + xpath (3.2.0) + nokogiri (~> 1.8) + zeitwerk (2.6.17) + +PLATFORMS + aarch64-linux + aarch64-linux-gnu + aarch64-linux-musl + arm-linux + arm-linux-gnu + arm-linux-musl + arm64-darwin + x86-linux + x86-linux-gnu + x86-linux-musl + x86_64-darwin + x86_64-linux-gnu + x86_64-linux-musl + +DEPENDENCIES + active_link_to + active_median + activestorage + acts-as-taggable-on (~> 11.0) + acts_as_list + addressable + annotate + appraisal + avo! + awesome_print + aws-sdk-s3 + bootsnap (>= 1.4.2) + brakeman + bump + bundler-integrity (~> 1.0) + byebug + capybara + chartkick + countries + cssbundling-rails + database_cleaner + devise + dotenv-rails + erb-formatter + factory_bot_rails + faker + friendly_id (~> 5.4.0) + fuubar + gem-release + groupdate + hightop + hotwire-livereload (~> 1.2) + htmlbeautifier + httparty + i18n-tasks (~> 1.0.12) + image_processing (~> 1.12) + iso + jsbundling-rails + launchy + listen (>= 3.5.1) + manifester + mapkick-rb (~> 0.1.4) + meta-tags + net-smtp + pg (>= 0.18, < 2.0) + prefixed_ids + puma (~> 5.6.4) + pundit + rails (~> 7.2.0) + rails-controller-testing + ransack (~> 4.0.0) + redis (~> 4.0) + rspec-rails (~> 4.0.0) + rubocop + rubocop-shopify + selenium-webdriver + simplecov + simplecov-cobertura + spring + spring-commands-rspec + sprockets-rails + standard + test-prof + turbo_power (~> 0.5.0) + tzinfo-data + web-console (>= 3.3.0) + webdrivers (>= 5.3.0) + webmock + zeitwerk + +BUNDLED WITH + 2.5.18 From 70fc7176c1486f6f47aebd4df8c4720e34a4c75e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20=C5=A0im=C3=A1nek?= Date: Sun, 1 Sep 2024 17:54:21 +0200 Subject: [PATCH 06/11] Update CI bundler. --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 946b514107..519f0df389 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -60,7 +60,7 @@ jobs: uses: ruby/setup-ruby@v1 with: # bundler-cache: true - bundler: default + bundler: 2.5.18 ruby-version: ${{ matrix.ruby }} - name: Install PostgreSQL 11 client @@ -147,7 +147,7 @@ jobs: uses: ruby/setup-ruby@v1 with: # bundler-cache: true - bundler: default + bundler: 2.5.18 ruby-version: ${{ matrix.ruby }} - name: Install PostgreSQL 11 client From 9270c96a6245ab0c39673b86866a9e7283ef9417 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20=C5=A0im=C3=A1nek?= Date: Sun, 1 Sep 2024 18:01:08 +0200 Subject: [PATCH 07/11] Update Puma for newer Rails. --- Appraisals | 2 ++ gemfiles/rails_7.1_ruby_3.0.3.gemfile | 2 +- gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock | 4 ++-- gemfiles/rails_7.1_ruby_3.2.2.gemfile | 2 +- gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock | 4 ++-- gemfiles/rails_7.2_ruby_3.2.2.gemfile | 2 +- gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock | 4 ++-- 7 files changed, 11 insertions(+), 9 deletions(-) diff --git a/Appraisals b/Appraisals index ede514f795..faac6b8dc2 100644 --- a/Appraisals +++ b/Appraisals @@ -20,6 +20,7 @@ end gem "rails", "~> #{rails_version}.0" gem "ransack", "~> 4.0.0" gem "acts-as-taggable-on", "~> 10.0" + gem "puma", "~> 6.0" end end end @@ -30,6 +31,7 @@ end gem "rails", "~> #{rails_version}.0" gem "ransack", "~> 4.0.0" gem "acts-as-taggable-on", "~> 11.0" + gem "puma", "~> 6.0" end end end diff --git a/gemfiles/rails_7.1_ruby_3.0.3.gemfile b/gemfiles/rails_7.1_ruby_3.0.3.gemfile index 5769e9637e..ed29add287 100644 --- a/gemfiles/rails_7.1_ruby_3.0.3.gemfile +++ b/gemfiles/rails_7.1_ruby_3.0.3.gemfile @@ -6,7 +6,7 @@ gem "jsbundling-rails" gem "cssbundling-rails" gem "rails", "~> 7.1.0" gem "pg", ">= 0.18", "< 2.0" -gem "puma", "~> 5.6.4" +gem "puma", "~> 6.0" gem "redis", "~> 4.0" gem "bootsnap", ">= 1.4.2", require: false gem "byebug", platforms: [:mri, :mingw, :x64_mingw] diff --git a/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock b/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock index 0edfcb4203..923fe98eb5 100644 --- a/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock +++ b/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock @@ -329,7 +329,7 @@ GEM psych (5.1.2) stringio public_suffix (6.0.1) - puma (5.6.8) + puma (6.4.2) nio4r (~> 2.0) pundit (2.4.0) activesupport (>= 3.0.0) @@ -582,7 +582,7 @@ DEPENDENCIES net-smtp pg (>= 0.18, < 2.0) prefixed_ids - puma (~> 5.6.4) + puma (~> 6.0) pundit rails (~> 7.1.0) rails-controller-testing diff --git a/gemfiles/rails_7.1_ruby_3.2.2.gemfile b/gemfiles/rails_7.1_ruby_3.2.2.gemfile index 5769e9637e..ed29add287 100644 --- a/gemfiles/rails_7.1_ruby_3.2.2.gemfile +++ b/gemfiles/rails_7.1_ruby_3.2.2.gemfile @@ -6,7 +6,7 @@ gem "jsbundling-rails" gem "cssbundling-rails" gem "rails", "~> 7.1.0" gem "pg", ">= 0.18", "< 2.0" -gem "puma", "~> 5.6.4" +gem "puma", "~> 6.0" gem "redis", "~> 4.0" gem "bootsnap", ">= 1.4.2", require: false gem "byebug", platforms: [:mri, :mingw, :x64_mingw] diff --git a/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock b/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock index 97eff1019e..9f4ffce52c 100644 --- a/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock @@ -310,7 +310,7 @@ GEM psych (5.1.2) stringio public_suffix (6.0.1) - puma (5.6.8) + puma (6.4.2) nio4r (~> 2.0) pundit (2.4.0) activesupport (>= 3.0.0) @@ -551,7 +551,7 @@ DEPENDENCIES net-smtp pg (>= 0.18, < 2.0) prefixed_ids - puma (~> 5.6.4) + puma (~> 6.0) pundit rails (~> 7.1.0) rails-controller-testing diff --git a/gemfiles/rails_7.2_ruby_3.2.2.gemfile b/gemfiles/rails_7.2_ruby_3.2.2.gemfile index dcc5b6f3f0..158b5dc623 100644 --- a/gemfiles/rails_7.2_ruby_3.2.2.gemfile +++ b/gemfiles/rails_7.2_ruby_3.2.2.gemfile @@ -6,7 +6,7 @@ gem "jsbundling-rails" gem "cssbundling-rails" gem "rails", "~> 7.2.0" gem "pg", ">= 0.18", "< 2.0" -gem "puma", "~> 5.6.4" +gem "puma", "~> 6.0" gem "redis", "~> 4.0" gem "bootsnap", ">= 1.4.2", require: false gem "byebug", platforms: [:mri, :mingw, :x64_mingw] diff --git a/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock b/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock index 32dcd8515c..2591a4221e 100644 --- a/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock @@ -325,7 +325,7 @@ GEM psych (5.1.2) stringio public_suffix (6.0.1) - puma (5.6.8) + puma (6.4.2) nio4r (~> 2.0) pundit (2.4.0) activesupport (>= 3.0.0) @@ -580,7 +580,7 @@ DEPENDENCIES net-smtp pg (>= 0.18, < 2.0) prefixed_ids - puma (~> 5.6.4) + puma (~> 6.0) pundit rails (~> 7.2.0) rails-controller-testing From 026419f9d0c446b43e508f882e3ce30eb36a79e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20=C5=A0im=C3=A1nek?= Date: Sun, 1 Sep 2024 18:04:11 +0200 Subject: [PATCH 08/11] Remove PostgreSQL adapter config in dummy app config. --- spec/dummy/config/environments/test.rb | 4 - spec/dummy/config/locales/avo.es.yml | 126 +++++++++++++++++++++++++ 2 files changed, 126 insertions(+), 4 deletions(-) create mode 100644 spec/dummy/config/locales/avo.es.yml diff --git a/spec/dummy/config/environments/test.rb b/spec/dummy/config/environments/test.rb index 6db0584d88..f042aa96da 100644 --- a/spec/dummy/config/environments/test.rb +++ b/spec/dummy/config/environments/test.rb @@ -53,8 +53,4 @@ config.log_level = :fatal config.i18n.load_path += Dir[Avo::Engine.root.join("lib", "generators", "avo", "templates", "locales", "*.{rb,yml}")] - - config.to_prepare do - ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.create_unlogged_tables = true - end end diff --git a/spec/dummy/config/locales/avo.es.yml b/spec/dummy/config/locales/avo.es.yml new file mode 100644 index 0000000000..7b847f870a --- /dev/null +++ b/spec/dummy/config/locales/avo.es.yml @@ -0,0 +1,126 @@ +--- +es: + avo: + action_ran_successfully: "¡Acción ejecutada con éxito!" + actions: Acciones + and_x_other_resources: y %{count} otros recursos + are_you_sure: "¿Estás seguro?" + are_you_sure_detach_item: "¿Estás seguro de que quieres separar este/a %{item}?" + are_you_sure_you_want_to_run_this_option: "¿Estás seguro de que quieres ejectuar esta acción?" + attach: Adjuntar + attach_and_attach_another: Adjuntar y adjuntar otro + attach_item: Adjuntar %{item} + attachment_class_attached: "%{attachment_class} adjuntado/a." + attachment_class_detached: "%{attachment_class} adjuntado/a." + attachment_destroyed: Adjunto eliminado + cancel: Cancelar + choose_a_country: Elige un país + choose_an_option: Elige una opción + choose_item: Elige %{item} + clear_value: Borrar el valor + click_to_reveal_filters: Pulsa para mostrar los filtros + confirm: Confirmar + create_new_item: Crear nuevo/a %{item} + dashboard: Panel + dashboards: Paneles + delete: eliminar + delete_file: Eliminar fichero + delete_item: Eliminar %{item} + detach_item: separar %{item} + details: detalles + download: Descargar + download_file: Descargar fichero + download_item: Descargar %{item} + edit: editar + edit_item: editar %{item} + empty_dashboard_message: Añadir tarjetas a este panel + failed: Fallo + failed_to_find_attachment: No se ha encontrado el archivo adjunto + failed_to_load: No se ha podido cargar + field_translations: + file: + one: fichero + other: ficheros + zero: ficheros + people: + one: persona + other: personas + zero: personas + filter_by: Filtrar por + filters: Filtros + go_back: Volver + grid_view: Vista en cuardrícula + hide_content: Ocultar contenido + home: Inicio + key_value_field: + add_row: Añadir fila + delete_row: Eliminar fila + key: Clave + value: Valor + list_is_empty: La lista está vacía + loading: Cargando + more: Más + new: nuevo/a + next_page: Página siguiente + no_cards_present: No hay tarjetas + no_item_found: No se ha encontrado ningún elemento + no_options_available: No hay opciones disponibles + no_related_item_found: No se ha encontrado ningún elemento relacionado + not_authorized: No estás autorizado/a a realizar esta acción. + number_of_items: + one: un/a %{item} + other: "%{count} %{item}" + zero: ningún/a %{item} + oops_nothing_found: Oops! No se ha encontrado nada... + order: + higher: Mover arriba + lower: Mover abajo + reorder_record: Reordenar registro + to_bottom: Mover abajo del todo + to_top: Mover arriba del todo + per_page: Por página + prev_page: Página anterior + records_selected_from_all_pages_html: Todos los registros seleccionados de todas las páginas. + remove_selection: Quitar la selección + reset_filters: Reiniciar filtros + resource_created: Recurso creado + resource_destroyed: Recurso eliminado + resource_translations: + team_members: + one: miembro del equipo + other: miembros del equipo + zero: miembros del equipo + user: + one: usuario/a + other: usuarios/as + zero: usuarios/as + resource_updated: Recurso actualizado + resources: Recursos + run: Ejecutar + save: Guardar + search: + cancel_button: Cancelar + placeholder: Buscar + select_all: Seleccionar todo + select_all_matching: Seleccionar todas las coincidencias + select_item: Selecionar elemento + show_content: Mostrar contenido + sign_out: Salir + switch_to_view: Cambiar a la vista %{view_type} + table_view: Vista en tabla + tools: Herramientas + type_to_search: Escribe para buscar. + unauthorized: No autorizado + undo: deshacer + view: Vista + view_item: ver %{item} + was_successfully_created: se ha creado con éxito + was_successfully_updated: se ha actualizado con éxito + x_items_more: + one: un elemento más + other: "%{count} elementos más" + zero: ningún elemento más + x_records_selected_from_a_total_of_x_html: %{selected} registros seleccionados en esta página de un total de %{count} + x_records_selected_from_all_pages_html: %{count} registros seleccionados en todas las páginas + x_records_selected_from_page_html: %{selected} registros seleccionados en esta página + you_missed_something_check_form: Es posible que hayas pasado algo por alto. Comprueba el formulario. From a5777a904a2b3944e2c915b0da821f44213ee68c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20=C5=A0im=C3=A1nek?= Date: Sun, 1 Sep 2024 18:07:31 +0200 Subject: [PATCH 09/11] Update ransack for Rails 7.2. --- Appraisals | 2 +- gemfiles/rails_7.2_ruby_3.2.2.gemfile | 2 +- gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Appraisals b/Appraisals index faac6b8dc2..dc7ea7bbbe 100644 --- a/Appraisals +++ b/Appraisals @@ -29,7 +29,7 @@ end ["7.2"].each do |rails_version| appraise "rails-#{rails_version}-ruby-#{ruby_version}" do gem "rails", "~> #{rails_version}.0" - gem "ransack", "~> 4.0.0" + gem "ransack", "~> 4.2.0" gem "acts-as-taggable-on", "~> 11.0" gem "puma", "~> 6.0" end diff --git a/gemfiles/rails_7.2_ruby_3.2.2.gemfile b/gemfiles/rails_7.2_ruby_3.2.2.gemfile index 158b5dc623..af205e2e5c 100644 --- a/gemfiles/rails_7.2_ruby_3.2.2.gemfile +++ b/gemfiles/rails_7.2_ruby_3.2.2.gemfile @@ -29,7 +29,7 @@ gem "addressable" gem "appraisal" gem "meta-tags" gem "manifester" -gem "ransack", "~> 4.0.0" +gem "ransack", "~> 4.2.0" gem "friendly_id", "~> 5.4.0" gem "aws-sdk-s3", require: false gem "net-smtp", require: false diff --git a/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock b/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock index 2591a4221e..7ae7bb8cbd 100644 --- a/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock @@ -376,7 +376,7 @@ GEM zeitwerk (~> 2.6) rainbow (3.1.1) rake (13.2.1) - ransack (4.0.0) + ransack (4.2.1) activerecord (>= 6.1.5) activesupport (>= 6.1.5) i18n @@ -584,7 +584,7 @@ DEPENDENCIES pundit rails (~> 7.2.0) rails-controller-testing - ransack (~> 4.0.0) + ransack (~> 4.2.0) redis (~> 4.0) rspec-rails (~> 4.0.0) rubocop From d76fa0fcf84d0f2a22ac591c0bb8ae3216d72c34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20=C5=A0im=C3=A1nek?= Date: Sun, 1 Sep 2024 18:18:37 +0200 Subject: [PATCH 10/11] Update rspec-rails. --- Appraisals | 3 ++ Gemfile | 2 +- Gemfile.lock | 55 +++++++++++----------- gemfiles/rails_6.0_ruby_3.0.3.gemfile | 2 +- gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock | 12 ++--- gemfiles/rails_6.0_ruby_3.2.2.gemfile | 2 +- gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock | 12 ++--- gemfiles/rails_6.1_ruby_3.0.3.gemfile | 2 +- gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock | 12 ++--- gemfiles/rails_6.1_ruby_3.2.2.gemfile | 2 +- gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock | 12 ++--- gemfiles/rails_7.0_ruby_3.0.3.gemfile | 2 +- gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock | 12 ++--- gemfiles/rails_7.0_ruby_3.2.2.gemfile | 2 +- gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock | 12 ++--- gemfiles/rails_7.1_ruby_3.0.3.gemfile | 2 +- gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock | 10 ++-- gemfiles/rails_7.1_ruby_3.2.2.gemfile | 2 +- gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock | 10 ++-- gemfiles/rails_7.2_ruby_3.2.2.gemfile | 2 +- gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock | 18 +++---- 21 files changed, 96 insertions(+), 92 deletions(-) diff --git a/Appraisals b/Appraisals index dc7ea7bbbe..8c64510fc0 100644 --- a/Appraisals +++ b/Appraisals @@ -32,6 +32,9 @@ end gem "ransack", "~> 4.2.0" gem "acts-as-taggable-on", "~> 11.0" gem "puma", "~> 6.0" + group :test do + gem "rspec-rails", "~> 6.0" + end end end end diff --git a/Gemfile b/Gemfile index 35deeab91c..113eb40e70 100644 --- a/Gemfile +++ b/Gemfile @@ -86,7 +86,7 @@ group :development, :test do end group :test do - gem "rspec-rails", "~> 4.0.0" + gem "rspec-rails", "~> 5.0" gem "rails-controller-testing" # Adds support for Capybara system testing and selenium driver gem "capybara" diff --git a/Gemfile.lock b/Gemfile.lock index 03e348ff29..b0b210d52e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -128,7 +128,7 @@ GEM bootsnap (1.16.0) msgpack (~> 1.2) brakeman (5.4.0) - builder (3.2.4) + builder (3.3.0) bump (0.10.0) bundler-integrity (1.0.9) byebug (11.1.3) @@ -142,7 +142,7 @@ GEM regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) chartkick (4.2.1) - concurrent-ruby (1.2.2) + concurrent-ruby (1.3.4) countries (4.2.3) i18n_data (~> 0.16.0) sixarm_ruby_unaccent (~> 1.1) @@ -164,7 +164,7 @@ GEM railties (>= 4.1.0) responders warden (~> 1.2.3) - diff-lcs (1.5.0) + diff-lcs (1.5.1) docile (1.4.0) dotenv (2.8.1) dotenv-rails (2.8.1) @@ -172,7 +172,7 @@ GEM railties (>= 3.2) dry-initializer (3.1.1) erb-formatter (0.3.0) - erubi (1.12.0) + erubi (1.13.0) factory_bot (6.2.1) activesupport (>= 5.0.0) factory_bot_rails (6.2.0) @@ -180,7 +180,8 @@ GEM railties (>= 5.0.0) faker (2.22.0) i18n (>= 1.8.11, < 2) - ffi (1.15.5) + ffi (1.17.0) + ffi (1.17.0-x86_64-linux-gnu) friendly_id (5.4.2) activerecord (>= 4.0.0) fuubar (2.5.1) @@ -204,7 +205,7 @@ GEM httparty (0.21.0) mini_mime (>= 1.0.0) multi_xml (>= 0.5.2) - i18n (1.14.1) + i18n (1.14.5) concurrent-ruby (~> 1.0) i18n-tasks (1.0.12) activesupport (>= 4.0.2) @@ -236,7 +237,7 @@ GEM listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) - loofah (2.21.3) + loofah (2.22.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) mail (2.8.1) @@ -252,11 +253,11 @@ GEM matrix (0.4.2) meta-tags (2.18.0) actionpack (>= 3.2.0, < 7.1) - method_source (1.0.0) + method_source (1.1.0) mini_magick (4.12.0) mini_mime (1.1.5) - mini_portile2 (2.8.4) - minitest (5.19.0) + mini_portile2 (2.8.7) + minitest (5.25.1) msgpack (1.5.6) multi_xml (0.6.0) net-imap (0.3.7) @@ -269,10 +270,10 @@ GEM net-smtp (0.3.3) net-protocol nio4r (2.5.9) - nokogiri (1.16.0) + nokogiri (1.16.7) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.16.0-x86_64-linux) + nokogiri (1.16.7-x86_64-linux) racc (~> 1.4) orm_adapter (0.5.0) pagy (6.0.4) @@ -288,8 +289,8 @@ GEM nio4r (~> 2.0) pundit (2.2.0) activesupport (>= 3.0.0) - racc (1.7.1) - rack (2.2.8) + racc (1.8.1) + rack (2.2.9) rack-test (2.1.0) rack (>= 1.3) rails (6.1.7.6) @@ -342,23 +343,23 @@ GEM actionpack (>= 5.0) railties (>= 5.0) rexml (3.2.6) - rspec-core (3.11.0) - rspec-support (~> 3.11.0) - rspec-expectations (3.11.1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.2) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.11.0) - rspec-mocks (3.11.1) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.11.0) - rspec-rails (4.0.2) - actionpack (>= 4.2) - activesupport (>= 4.2) - railties (>= 4.2) + rspec-support (~> 3.13.0) + rspec-rails (5.1.2) + actionpack (>= 5.2) + activesupport (>= 5.2) + railties (>= 5.2) rspec-core (~> 3.10) rspec-expectations (~> 3.10) rspec-mocks (~> 3.10) rspec-support (~> 3.10) - rspec-support (3.11.0) + rspec-support (3.13.1) rubocop (1.35.1) json (~> 2.3) parallel (~> 1.10) @@ -448,7 +449,7 @@ GEM websocket-extensions (0.1.5) xpath (3.2.0) nokogiri (~> 1.8) - zeitwerk (2.6.11) + zeitwerk (2.6.17) PLATFORMS ruby @@ -507,7 +508,7 @@ DEPENDENCIES rails-controller-testing ransack redis (~> 4.0) - rspec-rails (~> 4.0.0) + rspec-rails (~> 5.0) rubocop rubocop-shopify selenium-webdriver diff --git a/gemfiles/rails_6.0_ruby_3.0.3.gemfile b/gemfiles/rails_6.0_ruby_3.0.3.gemfile index 44efd9b010..9a4aec88f5 100644 --- a/gemfiles/rails_6.0_ruby_3.0.3.gemfile +++ b/gemfiles/rails_6.0_ruby_3.0.3.gemfile @@ -66,7 +66,7 @@ group :development, :test do end group :test do - gem "rspec-rails", "~> 4.0.0" + gem "rspec-rails", "~> 5.0" gem "rails-controller-testing" gem "capybara" gem "selenium-webdriver" diff --git a/gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock b/gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock index e87f6087a3..fe02204a1a 100644 --- a/gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock +++ b/gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock @@ -160,7 +160,7 @@ GEM railties (>= 4.1.0) responders warden (~> 1.2.3) - diff-lcs (1.5.0) + diff-lcs (1.5.1) docile (1.4.0) dotenv (2.8.1) dotenv-rails (2.8.1) @@ -346,10 +346,10 @@ GEM rspec-mocks (3.11.1) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.11.0) - rspec-rails (4.0.2) - actionpack (>= 4.2) - activesupport (>= 4.2) - railties (>= 4.2) + rspec-rails (5.1.2) + actionpack (>= 5.2) + activesupport (>= 5.2) + railties (>= 5.2) rspec-core (~> 3.10) rspec-expectations (~> 3.10) rspec-mocks (~> 3.10) @@ -504,7 +504,7 @@ DEPENDENCIES rails-controller-testing ransack (~> 3.1.0) redis (~> 4.0) - rspec-rails (~> 4.0.0) + rspec-rails (~> 5.0) rubocop rubocop-shopify selenium-webdriver diff --git a/gemfiles/rails_6.0_ruby_3.2.2.gemfile b/gemfiles/rails_6.0_ruby_3.2.2.gemfile index 44efd9b010..9a4aec88f5 100644 --- a/gemfiles/rails_6.0_ruby_3.2.2.gemfile +++ b/gemfiles/rails_6.0_ruby_3.2.2.gemfile @@ -66,7 +66,7 @@ group :development, :test do end group :test do - gem "rspec-rails", "~> 4.0.0" + gem "rspec-rails", "~> 5.0" gem "rails-controller-testing" gem "capybara" gem "selenium-webdriver" diff --git a/gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock b/gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock index bfc63f1516..9cf6fd43f5 100644 --- a/gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock @@ -158,7 +158,7 @@ GEM railties (>= 4.1.0) responders warden (~> 1.2.3) - diff-lcs (1.5.0) + diff-lcs (1.5.1) docile (1.4.0) dotenv (2.8.1) dotenv-rails (2.8.1) @@ -342,10 +342,10 @@ GEM rspec-mocks (3.12.4) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-rails (4.0.2) - actionpack (>= 4.2) - activesupport (>= 4.2) - railties (>= 4.2) + rspec-rails (5.1.2) + actionpack (>= 5.2) + activesupport (>= 5.2) + railties (>= 5.2) rspec-core (~> 3.10) rspec-expectations (~> 3.10) rspec-mocks (~> 3.10) @@ -503,7 +503,7 @@ DEPENDENCIES rails-controller-testing ransack (~> 3.1.0) redis (~> 4.0) - rspec-rails (~> 4.0.0) + rspec-rails (~> 5.0) rubocop rubocop-shopify selenium-webdriver diff --git a/gemfiles/rails_6.1_ruby_3.0.3.gemfile b/gemfiles/rails_6.1_ruby_3.0.3.gemfile index 8ee154abfe..af82280aec 100644 --- a/gemfiles/rails_6.1_ruby_3.0.3.gemfile +++ b/gemfiles/rails_6.1_ruby_3.0.3.gemfile @@ -66,7 +66,7 @@ group :development, :test do end group :test do - gem "rspec-rails", "~> 4.0.0" + gem "rspec-rails", "~> 5.0" gem "rails-controller-testing" gem "capybara" gem "selenium-webdriver" diff --git a/gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock b/gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock index 57a92ae36c..6253317ac4 100644 --- a/gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock +++ b/gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock @@ -162,7 +162,7 @@ GEM railties (>= 4.1.0) responders warden (~> 1.2.3) - diff-lcs (1.5.0) + diff-lcs (1.5.1) docile (1.4.0) dotenv (2.8.1) dotenv-rails (2.8.1) @@ -346,10 +346,10 @@ GEM rspec-mocks (3.12.4) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-rails (4.0.2) - actionpack (>= 4.2) - activesupport (>= 4.2) - railties (>= 4.2) + rspec-rails (5.1.2) + actionpack (>= 5.2) + activesupport (>= 5.2) + railties (>= 5.2) rspec-core (~> 3.10) rspec-expectations (~> 3.10) rspec-mocks (~> 3.10) @@ -506,7 +506,7 @@ DEPENDENCIES rails-controller-testing ransack (~> 4.0.0) redis (~> 4.0) - rspec-rails (~> 4.0.0) + rspec-rails (~> 5.0) rubocop rubocop-shopify selenium-webdriver diff --git a/gemfiles/rails_6.1_ruby_3.2.2.gemfile b/gemfiles/rails_6.1_ruby_3.2.2.gemfile index 8ee154abfe..af82280aec 100644 --- a/gemfiles/rails_6.1_ruby_3.2.2.gemfile +++ b/gemfiles/rails_6.1_ruby_3.2.2.gemfile @@ -66,7 +66,7 @@ group :development, :test do end group :test do - gem "rspec-rails", "~> 4.0.0" + gem "rspec-rails", "~> 5.0" gem "rails-controller-testing" gem "capybara" gem "selenium-webdriver" diff --git a/gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock b/gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock index 57a92ae36c..6253317ac4 100644 --- a/gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock @@ -162,7 +162,7 @@ GEM railties (>= 4.1.0) responders warden (~> 1.2.3) - diff-lcs (1.5.0) + diff-lcs (1.5.1) docile (1.4.0) dotenv (2.8.1) dotenv-rails (2.8.1) @@ -346,10 +346,10 @@ GEM rspec-mocks (3.12.4) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-rails (4.0.2) - actionpack (>= 4.2) - activesupport (>= 4.2) - railties (>= 4.2) + rspec-rails (5.1.2) + actionpack (>= 5.2) + activesupport (>= 5.2) + railties (>= 5.2) rspec-core (~> 3.10) rspec-expectations (~> 3.10) rspec-mocks (~> 3.10) @@ -506,7 +506,7 @@ DEPENDENCIES rails-controller-testing ransack (~> 4.0.0) redis (~> 4.0) - rspec-rails (~> 4.0.0) + rspec-rails (~> 5.0) rubocop rubocop-shopify selenium-webdriver diff --git a/gemfiles/rails_7.0_ruby_3.0.3.gemfile b/gemfiles/rails_7.0_ruby_3.0.3.gemfile index c4a08104c0..483e7f2771 100644 --- a/gemfiles/rails_7.0_ruby_3.0.3.gemfile +++ b/gemfiles/rails_7.0_ruby_3.0.3.gemfile @@ -66,7 +66,7 @@ group :development, :test do end group :test do - gem "rspec-rails", "~> 4.0.0" + gem "rspec-rails", "~> 5.0" gem "rails-controller-testing" gem "capybara" gem "selenium-webdriver" diff --git a/gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock b/gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock index cad9fb8ebf..3946fd7d27 100644 --- a/gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock +++ b/gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock @@ -168,7 +168,7 @@ GEM railties (>= 4.1.0) responders warden (~> 1.2.3) - diff-lcs (1.5.0) + diff-lcs (1.5.1) docile (1.4.0) dotenv (2.8.1) dotenv-rails (2.8.1) @@ -352,10 +352,10 @@ GEM rspec-mocks (3.12.4) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-rails (4.0.2) - actionpack (>= 4.2) - activesupport (>= 4.2) - railties (>= 4.2) + rspec-rails (5.1.2) + actionpack (>= 5.2) + activesupport (>= 5.2) + railties (>= 5.2) rspec-core (~> 3.10) rspec-expectations (~> 3.10) rspec-mocks (~> 3.10) @@ -512,7 +512,7 @@ DEPENDENCIES rails-controller-testing ransack (~> 4.0.0) redis (~> 4.0) - rspec-rails (~> 4.0.0) + rspec-rails (~> 5.0) rubocop rubocop-shopify selenium-webdriver diff --git a/gemfiles/rails_7.0_ruby_3.2.2.gemfile b/gemfiles/rails_7.0_ruby_3.2.2.gemfile index c4a08104c0..483e7f2771 100644 --- a/gemfiles/rails_7.0_ruby_3.2.2.gemfile +++ b/gemfiles/rails_7.0_ruby_3.2.2.gemfile @@ -66,7 +66,7 @@ group :development, :test do end group :test do - gem "rspec-rails", "~> 4.0.0" + gem "rspec-rails", "~> 5.0" gem "rails-controller-testing" gem "capybara" gem "selenium-webdriver" diff --git a/gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock b/gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock index cad9fb8ebf..3946fd7d27 100644 --- a/gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock @@ -168,7 +168,7 @@ GEM railties (>= 4.1.0) responders warden (~> 1.2.3) - diff-lcs (1.5.0) + diff-lcs (1.5.1) docile (1.4.0) dotenv (2.8.1) dotenv-rails (2.8.1) @@ -352,10 +352,10 @@ GEM rspec-mocks (3.12.4) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-rails (4.0.2) - actionpack (>= 4.2) - activesupport (>= 4.2) - railties (>= 4.2) + rspec-rails (5.1.2) + actionpack (>= 5.2) + activesupport (>= 5.2) + railties (>= 5.2) rspec-core (~> 3.10) rspec-expectations (~> 3.10) rspec-mocks (~> 3.10) @@ -512,7 +512,7 @@ DEPENDENCIES rails-controller-testing ransack (~> 4.0.0) redis (~> 4.0) - rspec-rails (~> 4.0.0) + rspec-rails (~> 5.0) rubocop rubocop-shopify selenium-webdriver diff --git a/gemfiles/rails_7.1_ruby_3.0.3.gemfile b/gemfiles/rails_7.1_ruby_3.0.3.gemfile index ed29add287..a8aef94c20 100644 --- a/gemfiles/rails_7.1_ruby_3.0.3.gemfile +++ b/gemfiles/rails_7.1_ruby_3.0.3.gemfile @@ -66,7 +66,7 @@ group :development, :test do end group :test do - gem "rspec-rails", "~> 4.0.0" + gem "rspec-rails", "~> 5.0" gem "rails-controller-testing" gem "capybara" gem "selenium-webdriver" diff --git a/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock b/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock index 923fe98eb5..8396ddb432 100644 --- a/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock +++ b/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock @@ -406,10 +406,10 @@ GEM rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (4.0.2) - actionpack (>= 4.2) - activesupport (>= 4.2) - railties (>= 4.2) + rspec-rails (5.1.2) + actionpack (>= 5.2) + activesupport (>= 5.2) + railties (>= 5.2) rspec-core (~> 3.10) rspec-expectations (~> 3.10) rspec-mocks (~> 3.10) @@ -588,7 +588,7 @@ DEPENDENCIES rails-controller-testing ransack (~> 4.0.0) redis (~> 4.0) - rspec-rails (~> 4.0.0) + rspec-rails (~> 5.0) rubocop rubocop-shopify selenium-webdriver diff --git a/gemfiles/rails_7.1_ruby_3.2.2.gemfile b/gemfiles/rails_7.1_ruby_3.2.2.gemfile index ed29add287..a8aef94c20 100644 --- a/gemfiles/rails_7.1_ruby_3.2.2.gemfile +++ b/gemfiles/rails_7.1_ruby_3.2.2.gemfile @@ -66,7 +66,7 @@ group :development, :test do end group :test do - gem "rspec-rails", "~> 4.0.0" + gem "rspec-rails", "~> 5.0" gem "rails-controller-testing" gem "capybara" gem "selenium-webdriver" diff --git a/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock b/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock index 9f4ffce52c..58c5150f63 100644 --- a/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock @@ -387,10 +387,10 @@ GEM rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (4.0.2) - actionpack (>= 4.2) - activesupport (>= 4.2) - railties (>= 4.2) + rspec-rails (5.1.2) + actionpack (>= 5.2) + activesupport (>= 5.2) + railties (>= 5.2) rspec-core (~> 3.10) rspec-expectations (~> 3.10) rspec-mocks (~> 3.10) @@ -557,7 +557,7 @@ DEPENDENCIES rails-controller-testing ransack (~> 4.0.0) redis (~> 4.0) - rspec-rails (~> 4.0.0) + rspec-rails (~> 5.0) rubocop rubocop-shopify selenium-webdriver diff --git a/gemfiles/rails_7.2_ruby_3.2.2.gemfile b/gemfiles/rails_7.2_ruby_3.2.2.gemfile index af205e2e5c..e38b1554e1 100644 --- a/gemfiles/rails_7.2_ruby_3.2.2.gemfile +++ b/gemfiles/rails_7.2_ruby_3.2.2.gemfile @@ -66,7 +66,7 @@ group :development, :test do end group :test do - gem "rspec-rails", "~> 4.0.0" + gem "rspec-rails", "~> 6.0" gem "rails-controller-testing" gem "capybara" gem "selenium-webdriver" diff --git a/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock b/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock index 7ae7bb8cbd..feb7685d13 100644 --- a/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock @@ -402,14 +402,14 @@ GEM rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (4.0.2) - actionpack (>= 4.2) - activesupport (>= 4.2) - railties (>= 4.2) - rspec-core (~> 3.10) - rspec-expectations (~> 3.10) - rspec-mocks (~> 3.10) - rspec-support (~> 3.10) + rspec-rails (6.1.4) + actionpack (>= 6.1) + activesupport (>= 6.1) + railties (>= 6.1) + rspec-core (~> 3.13) + rspec-expectations (~> 3.13) + rspec-mocks (~> 3.13) + rspec-support (~> 3.13) rspec-support (3.13.1) rubocop (1.65.1) json (~> 2.3) @@ -586,7 +586,7 @@ DEPENDENCIES rails-controller-testing ransack (~> 4.2.0) redis (~> 4.0) - rspec-rails (~> 4.0.0) + rspec-rails (~> 6.0) rubocop rubocop-shopify selenium-webdriver From c923effd0783491f7942c11097db4aec1f4ba873 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20=C5=A0im=C3=A1nek?= Date: Sun, 1 Sep 2024 18:24:09 +0200 Subject: [PATCH 11/11] Freeze pagy for now. --- Appraisals | 4 ++++ Gemfile.lock | 2 +- gemfiles/rails_6.0_ruby_3.0.3.gemfile | 1 + gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock | 1 + gemfiles/rails_6.0_ruby_3.2.2.gemfile | 1 + gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock | 1 + gemfiles/rails_6.1_ruby_3.0.3.gemfile | 1 + gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock | 1 + gemfiles/rails_6.1_ruby_3.2.2.gemfile | 1 + gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock | 1 + gemfiles/rails_7.0_ruby_3.0.3.gemfile | 1 + gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock | 1 + gemfiles/rails_7.0_ruby_3.2.2.gemfile | 1 + gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock | 1 + gemfiles/rails_7.1_ruby_3.0.3.gemfile | 1 + gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock | 3 ++- gemfiles/rails_7.1_ruby_3.2.2.gemfile | 1 + gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock | 3 ++- gemfiles/rails_7.2_ruby_3.2.2.gemfile | 1 + gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock | 3 ++- 20 files changed, 26 insertions(+), 4 deletions(-) diff --git a/Appraisals b/Appraisals index 8c64510fc0..014fa4e844 100644 --- a/Appraisals +++ b/Appraisals @@ -2,6 +2,7 @@ appraise "rails-6.0-ruby-#{ruby_version}" do gem "rails", "~> 6.0.0" gem "ransack", "~> 3.1.0" + gem "pagy", "~> 6.0" end end @@ -10,6 +11,7 @@ end appraise "rails-#{rails_version}-ruby-#{ruby_version}" do gem "rails", "~> #{rails_version}.0" gem "ransack", "~> 4.0.0" + gem "pagy", "~> 6.0" end end end @@ -21,6 +23,7 @@ end gem "ransack", "~> 4.0.0" gem "acts-as-taggable-on", "~> 10.0" gem "puma", "~> 6.0" + gem "pagy", "~> 6.0" end end end @@ -35,6 +38,7 @@ end group :test do gem "rspec-rails", "~> 6.0" end + gem "pagy", "~> 8.0" end end end diff --git a/Gemfile.lock b/Gemfile.lock index b0b210d52e..b9e35bd89b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -276,7 +276,7 @@ GEM nokogiri (1.16.7-x86_64-linux) racc (~> 1.4) orm_adapter (0.5.0) - pagy (6.0.4) + pagy (8.6.3) parallel (1.22.1) parser (3.2.0.0) ast (~> 2.4.1) diff --git a/gemfiles/rails_6.0_ruby_3.0.3.gemfile b/gemfiles/rails_6.0_ruby_3.0.3.gemfile index 9a4aec88f5..5ec5f647d2 100644 --- a/gemfiles/rails_6.0_ruby_3.0.3.gemfile +++ b/gemfiles/rails_6.0_ruby_3.0.3.gemfile @@ -49,6 +49,7 @@ gem "image_processing", "~> 1.12" gem "prefixed_ids" gem "mapkick-rb", "~> 0.1.4" gem "turbo_power", "~> 0.5.0" +gem "pagy", "~> 6.0" group :development do gem "standard" diff --git a/gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock b/gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock index fe02204a1a..24699a8db4 100644 --- a/gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock +++ b/gemfiles/rails_6.0_ruby_3.0.3.gemfile.lock @@ -496,6 +496,7 @@ DEPENDENCIES mapkick-rb (~> 0.1.4) meta-tags net-smtp + pagy (~> 6.0) pg (>= 0.18, < 2.0) prefixed_ids puma (~> 5.6.4) diff --git a/gemfiles/rails_6.0_ruby_3.2.2.gemfile b/gemfiles/rails_6.0_ruby_3.2.2.gemfile index 9a4aec88f5..5ec5f647d2 100644 --- a/gemfiles/rails_6.0_ruby_3.2.2.gemfile +++ b/gemfiles/rails_6.0_ruby_3.2.2.gemfile @@ -49,6 +49,7 @@ gem "image_processing", "~> 1.12" gem "prefixed_ids" gem "mapkick-rb", "~> 0.1.4" gem "turbo_power", "~> 0.5.0" +gem "pagy", "~> 6.0" group :development do gem "standard" diff --git a/gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock b/gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock index 9cf6fd43f5..44b8c1ad3a 100644 --- a/gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_6.0_ruby_3.2.2.gemfile.lock @@ -495,6 +495,7 @@ DEPENDENCIES mapkick-rb (~> 0.1.4) meta-tags net-smtp + pagy (~> 6.0) pg (>= 0.18, < 2.0) prefixed_ids puma (~> 5.6.4) diff --git a/gemfiles/rails_6.1_ruby_3.0.3.gemfile b/gemfiles/rails_6.1_ruby_3.0.3.gemfile index af82280aec..81929ebbae 100644 --- a/gemfiles/rails_6.1_ruby_3.0.3.gemfile +++ b/gemfiles/rails_6.1_ruby_3.0.3.gemfile @@ -49,6 +49,7 @@ gem "image_processing", "~> 1.12" gem "prefixed_ids" gem "mapkick-rb", "~> 0.1.4" gem "turbo_power", "~> 0.5.0" +gem "pagy", "~> 6.0" group :development do gem "standard" diff --git a/gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock b/gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock index 6253317ac4..9bf2c3789a 100644 --- a/gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock +++ b/gemfiles/rails_6.1_ruby_3.0.3.gemfile.lock @@ -498,6 +498,7 @@ DEPENDENCIES mapkick-rb (~> 0.1.4) meta-tags net-smtp + pagy (~> 6.0) pg (>= 0.18, < 2.0) prefixed_ids puma (~> 5.6.4) diff --git a/gemfiles/rails_6.1_ruby_3.2.2.gemfile b/gemfiles/rails_6.1_ruby_3.2.2.gemfile index af82280aec..81929ebbae 100644 --- a/gemfiles/rails_6.1_ruby_3.2.2.gemfile +++ b/gemfiles/rails_6.1_ruby_3.2.2.gemfile @@ -49,6 +49,7 @@ gem "image_processing", "~> 1.12" gem "prefixed_ids" gem "mapkick-rb", "~> 0.1.4" gem "turbo_power", "~> 0.5.0" +gem "pagy", "~> 6.0" group :development do gem "standard" diff --git a/gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock b/gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock index 6253317ac4..9bf2c3789a 100644 --- a/gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_6.1_ruby_3.2.2.gemfile.lock @@ -498,6 +498,7 @@ DEPENDENCIES mapkick-rb (~> 0.1.4) meta-tags net-smtp + pagy (~> 6.0) pg (>= 0.18, < 2.0) prefixed_ids puma (~> 5.6.4) diff --git a/gemfiles/rails_7.0_ruby_3.0.3.gemfile b/gemfiles/rails_7.0_ruby_3.0.3.gemfile index 483e7f2771..cdced82c5d 100644 --- a/gemfiles/rails_7.0_ruby_3.0.3.gemfile +++ b/gemfiles/rails_7.0_ruby_3.0.3.gemfile @@ -49,6 +49,7 @@ gem "image_processing", "~> 1.12" gem "prefixed_ids" gem "mapkick-rb", "~> 0.1.4" gem "turbo_power", "~> 0.5.0" +gem "pagy", "~> 6.0" group :development do gem "standard" diff --git a/gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock b/gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock index 3946fd7d27..ce25493853 100644 --- a/gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock +++ b/gemfiles/rails_7.0_ruby_3.0.3.gemfile.lock @@ -504,6 +504,7 @@ DEPENDENCIES mapkick-rb (~> 0.1.4) meta-tags net-smtp + pagy (~> 6.0) pg (>= 0.18, < 2.0) prefixed_ids puma (~> 5.6.4) diff --git a/gemfiles/rails_7.0_ruby_3.2.2.gemfile b/gemfiles/rails_7.0_ruby_3.2.2.gemfile index 483e7f2771..cdced82c5d 100644 --- a/gemfiles/rails_7.0_ruby_3.2.2.gemfile +++ b/gemfiles/rails_7.0_ruby_3.2.2.gemfile @@ -49,6 +49,7 @@ gem "image_processing", "~> 1.12" gem "prefixed_ids" gem "mapkick-rb", "~> 0.1.4" gem "turbo_power", "~> 0.5.0" +gem "pagy", "~> 6.0" group :development do gem "standard" diff --git a/gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock b/gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock index 3946fd7d27..ce25493853 100644 --- a/gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_7.0_ruby_3.2.2.gemfile.lock @@ -504,6 +504,7 @@ DEPENDENCIES mapkick-rb (~> 0.1.4) meta-tags net-smtp + pagy (~> 6.0) pg (>= 0.18, < 2.0) prefixed_ids puma (~> 5.6.4) diff --git a/gemfiles/rails_7.1_ruby_3.0.3.gemfile b/gemfiles/rails_7.1_ruby_3.0.3.gemfile index a8aef94c20..0298ce19df 100644 --- a/gemfiles/rails_7.1_ruby_3.0.3.gemfile +++ b/gemfiles/rails_7.1_ruby_3.0.3.gemfile @@ -49,6 +49,7 @@ gem "image_processing", "~> 1.12" gem "prefixed_ids" gem "mapkick-rb", "~> 0.1.4" gem "turbo_power", "~> 0.5.0" +gem "pagy", "~> 6.0" group :development do gem "standard" diff --git a/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock b/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock index 8396ddb432..76031fb9d0 100644 --- a/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock +++ b/gemfiles/rails_7.1_ruby_3.0.3.gemfile.lock @@ -316,7 +316,7 @@ GEM nokogiri (1.16.7-x86_64-linux) racc (~> 1.4) orm_adapter (0.5.0) - pagy (9.0.8) + pagy (6.0.4) parallel (1.26.3) parser (3.3.4.2) ast (~> 2.4.1) @@ -580,6 +580,7 @@ DEPENDENCIES mapkick-rb (~> 0.1.4) meta-tags net-smtp + pagy (~> 6.0) pg (>= 0.18, < 2.0) prefixed_ids puma (~> 6.0) diff --git a/gemfiles/rails_7.1_ruby_3.2.2.gemfile b/gemfiles/rails_7.1_ruby_3.2.2.gemfile index a8aef94c20..0298ce19df 100644 --- a/gemfiles/rails_7.1_ruby_3.2.2.gemfile +++ b/gemfiles/rails_7.1_ruby_3.2.2.gemfile @@ -49,6 +49,7 @@ gem "image_processing", "~> 1.12" gem "prefixed_ids" gem "mapkick-rb", "~> 0.1.4" gem "turbo_power", "~> 0.5.0" +gem "pagy", "~> 6.0" group :development do gem "standard" diff --git a/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock b/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock index 58c5150f63..6a9825ed70 100644 --- a/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_7.1_ruby_3.2.2.gemfile.lock @@ -297,7 +297,7 @@ GEM nokogiri (1.16.7-x86_64-linux) racc (~> 1.4) orm_adapter (0.5.0) - pagy (9.0.8) + pagy (6.0.4) parallel (1.26.3) parser (3.3.4.2) ast (~> 2.4.1) @@ -549,6 +549,7 @@ DEPENDENCIES mapkick-rb (~> 0.1.4) meta-tags net-smtp + pagy (~> 6.0) pg (>= 0.18, < 2.0) prefixed_ids puma (~> 6.0) diff --git a/gemfiles/rails_7.2_ruby_3.2.2.gemfile b/gemfiles/rails_7.2_ruby_3.2.2.gemfile index e38b1554e1..dfe059a880 100644 --- a/gemfiles/rails_7.2_ruby_3.2.2.gemfile +++ b/gemfiles/rails_7.2_ruby_3.2.2.gemfile @@ -49,6 +49,7 @@ gem "image_processing", "~> 1.12" gem "prefixed_ids" gem "mapkick-rb", "~> 0.1.4" gem "turbo_power", "~> 0.5.0" +gem "pagy", "~> 8.0" group :development do gem "standard" diff --git a/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock b/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock index feb7685d13..f938b6bc8c 100644 --- a/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock +++ b/gemfiles/rails_7.2_ruby_3.2.2.gemfile.lock @@ -312,7 +312,7 @@ GEM nokogiri (1.16.7-x86_64-linux) racc (~> 1.4) orm_adapter (0.5.0) - pagy (9.0.8) + pagy (8.6.3) parallel (1.26.3) parser (3.3.4.2) ast (~> 2.4.1) @@ -578,6 +578,7 @@ DEPENDENCIES mapkick-rb (~> 0.1.4) meta-tags net-smtp + pagy (~> 8.0) pg (>= 0.18, < 2.0) prefixed_ids puma (~> 6.0)