diff --git a/Appraisals b/Appraisals index 809b3907..956f8480 100644 --- a/Appraisals +++ b/Appraisals @@ -49,8 +49,8 @@ def self.with_cucumber_gem(versions:) Array(versions).each do |v| appraise "cucumber-#{v}" do gem "cucumber", "~> #{v}" - # cucumber versions 3-6 are not compatible with activesupport 7.1 - if v < 7 + # cucumber versions 4-6 are not compatible with activesupport 7.1 + if (4..6).cover?(v) gem "activesupport", "< 7.1" end end diff --git a/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile b/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile index d098f111..be1f65fc 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile +++ b/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile @@ -19,7 +19,6 @@ gem "pimpmychangelog", ">= 0.1.2" gem "simplecov" gem "simplecov-cobertura", "~> 2.1.0" gem "cucumber", "~> 3" -gem "activesupport", "< 7.1" group :check do diff --git a/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile.lock b/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile.lock index 13f67d94..87354076 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile.lock @@ -7,11 +7,6 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.8) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) appraisal (2.5.0) bundler rake @@ -22,7 +17,6 @@ GEM builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.2.2) cucumber (3.2.0) builder (>= 2.1.2) cucumber-core (~> 3.2.0) @@ -50,8 +44,6 @@ GEM docile (1.4.0) ffi (1.16.3-java) gherkin (5.1.0) - i18n (1.14.1) - concurrent-ruby (~> 1.0) json (2.6.3-java) language_server-protocol (3.17.0.3) libdatadog (5.0.0.1.0) @@ -59,7 +51,6 @@ GEM ffi (~> 1.0) lint_roller (1.1.0) method_source (1.0.0) - minitest (5.20.0) msgpack (1.7.2-java) multi_json (1.15.0) multi_test (1.1.0) @@ -138,8 +129,6 @@ GEM rubocop-performance (~> 1.19.0) thor (1.2.2) timecop (0.9.8) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) unicode-display_width (2.5.0) webrick (1.8.1) yard (0.9.34) @@ -148,7 +137,6 @@ PLATFORMS universal-java-11 DEPENDENCIES - activesupport (< 7.1) appraisal climate_control cucumber (~> 3) diff --git a/gemfiles/ruby_2.7.6_cucumber_3.gemfile b/gemfiles/ruby_2.7.6_cucumber_3.gemfile index d098f111..be1f65fc 100644 --- a/gemfiles/ruby_2.7.6_cucumber_3.gemfile +++ b/gemfiles/ruby_2.7.6_cucumber_3.gemfile @@ -19,7 +19,6 @@ gem "pimpmychangelog", ">= 0.1.2" gem "simplecov" gem "simplecov-cobertura", "~> 2.1.0" gem "cucumber", "~> 3" -gem "activesupport", "< 7.1" group :check do diff --git a/gemfiles/ruby_2.7.6_cucumber_3.gemfile.lock b/gemfiles/ruby_2.7.6_cucumber_3.gemfile.lock index 69575992..660bde97 100644 --- a/gemfiles/ruby_2.7.6_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_2.7.6_cucumber_3.gemfile.lock @@ -7,11 +7,6 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.8) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) appraisal (2.5.0) bundler rake @@ -22,7 +17,6 @@ GEM builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.2.2) cucumber (3.2.0) builder (>= 2.1.2) cucumber-core (~> 3.2.0) @@ -50,8 +44,6 @@ GEM docile (1.4.0) ffi (1.16.3) gherkin (5.1.0) - i18n (1.14.1) - concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) libdatadog (5.0.0.1.0-aarch64-linux) @@ -59,7 +51,6 @@ GEM ffi (~> 1.0) lint_roller (1.1.0) method_source (1.0.0) - minitest (5.20.0) msgpack (1.7.2) multi_json (1.15.0) multi_test (1.1.0) @@ -135,8 +126,6 @@ GEM rubocop-performance (~> 1.19.0) thor (1.2.2) timecop (0.9.8) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) unicode-display_width (2.5.0) webrick (1.8.1) yard (0.9.34) @@ -145,7 +134,6 @@ PLATFORMS aarch64-linux DEPENDENCIES - activesupport (< 7.1) appraisal climate_control cucumber (~> 3) diff --git a/gemfiles/ruby_3.0.4_cucumber_3.gemfile b/gemfiles/ruby_3.0.4_cucumber_3.gemfile index d098f111..be1f65fc 100644 --- a/gemfiles/ruby_3.0.4_cucumber_3.gemfile +++ b/gemfiles/ruby_3.0.4_cucumber_3.gemfile @@ -19,7 +19,6 @@ gem "pimpmychangelog", ">= 0.1.2" gem "simplecov" gem "simplecov-cobertura", "~> 2.1.0" gem "cucumber", "~> 3" -gem "activesupport", "< 7.1" group :check do diff --git a/gemfiles/ruby_3.0.4_cucumber_3.gemfile.lock b/gemfiles/ruby_3.0.4_cucumber_3.gemfile.lock index 69575992..660bde97 100644 --- a/gemfiles/ruby_3.0.4_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_3.0.4_cucumber_3.gemfile.lock @@ -7,11 +7,6 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.8) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) appraisal (2.5.0) bundler rake @@ -22,7 +17,6 @@ GEM builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.2.2) cucumber (3.2.0) builder (>= 2.1.2) cucumber-core (~> 3.2.0) @@ -50,8 +44,6 @@ GEM docile (1.4.0) ffi (1.16.3) gherkin (5.1.0) - i18n (1.14.1) - concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) libdatadog (5.0.0.1.0-aarch64-linux) @@ -59,7 +51,6 @@ GEM ffi (~> 1.0) lint_roller (1.1.0) method_source (1.0.0) - minitest (5.20.0) msgpack (1.7.2) multi_json (1.15.0) multi_test (1.1.0) @@ -135,8 +126,6 @@ GEM rubocop-performance (~> 1.19.0) thor (1.2.2) timecop (0.9.8) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) unicode-display_width (2.5.0) webrick (1.8.1) yard (0.9.34) @@ -145,7 +134,6 @@ PLATFORMS aarch64-linux DEPENDENCIES - activesupport (< 7.1) appraisal climate_control cucumber (~> 3) diff --git a/gemfiles/ruby_3.1.2_cucumber_3.gemfile b/gemfiles/ruby_3.1.2_cucumber_3.gemfile index d098f111..be1f65fc 100644 --- a/gemfiles/ruby_3.1.2_cucumber_3.gemfile +++ b/gemfiles/ruby_3.1.2_cucumber_3.gemfile @@ -19,7 +19,6 @@ gem "pimpmychangelog", ">= 0.1.2" gem "simplecov" gem "simplecov-cobertura", "~> 2.1.0" gem "cucumber", "~> 3" -gem "activesupport", "< 7.1" group :check do diff --git a/gemfiles/ruby_3.1.2_cucumber_3.gemfile.lock b/gemfiles/ruby_3.1.2_cucumber_3.gemfile.lock index 69575992..660bde97 100644 --- a/gemfiles/ruby_3.1.2_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_3.1.2_cucumber_3.gemfile.lock @@ -7,11 +7,6 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.8) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) appraisal (2.5.0) bundler rake @@ -22,7 +17,6 @@ GEM builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.2.2) cucumber (3.2.0) builder (>= 2.1.2) cucumber-core (~> 3.2.0) @@ -50,8 +44,6 @@ GEM docile (1.4.0) ffi (1.16.3) gherkin (5.1.0) - i18n (1.14.1) - concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) libdatadog (5.0.0.1.0-aarch64-linux) @@ -59,7 +51,6 @@ GEM ffi (~> 1.0) lint_roller (1.1.0) method_source (1.0.0) - minitest (5.20.0) msgpack (1.7.2) multi_json (1.15.0) multi_test (1.1.0) @@ -135,8 +126,6 @@ GEM rubocop-performance (~> 1.19.0) thor (1.2.2) timecop (0.9.8) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) unicode-display_width (2.5.0) webrick (1.8.1) yard (0.9.34) @@ -145,7 +134,6 @@ PLATFORMS aarch64-linux DEPENDENCIES - activesupport (< 7.1) appraisal climate_control cucumber (~> 3) diff --git a/gemfiles/ruby_3.2.0_cucumber_3.gemfile b/gemfiles/ruby_3.2.0_cucumber_3.gemfile index d098f111..be1f65fc 100644 --- a/gemfiles/ruby_3.2.0_cucumber_3.gemfile +++ b/gemfiles/ruby_3.2.0_cucumber_3.gemfile @@ -19,7 +19,6 @@ gem "pimpmychangelog", ">= 0.1.2" gem "simplecov" gem "simplecov-cobertura", "~> 2.1.0" gem "cucumber", "~> 3" -gem "activesupport", "< 7.1" group :check do diff --git a/gemfiles/ruby_3.2.0_cucumber_3.gemfile.lock b/gemfiles/ruby_3.2.0_cucumber_3.gemfile.lock index 69575992..660bde97 100644 --- a/gemfiles/ruby_3.2.0_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_3.2.0_cucumber_3.gemfile.lock @@ -7,11 +7,6 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.8) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) appraisal (2.5.0) bundler rake @@ -22,7 +17,6 @@ GEM builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.2.2) cucumber (3.2.0) builder (>= 2.1.2) cucumber-core (~> 3.2.0) @@ -50,8 +44,6 @@ GEM docile (1.4.0) ffi (1.16.3) gherkin (5.1.0) - i18n (1.14.1) - concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) libdatadog (5.0.0.1.0-aarch64-linux) @@ -59,7 +51,6 @@ GEM ffi (~> 1.0) lint_roller (1.1.0) method_source (1.0.0) - minitest (5.20.0) msgpack (1.7.2) multi_json (1.15.0) multi_test (1.1.0) @@ -135,8 +126,6 @@ GEM rubocop-performance (~> 1.19.0) thor (1.2.2) timecop (0.9.8) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) unicode-display_width (2.5.0) webrick (1.8.1) yard (0.9.34) @@ -145,7 +134,6 @@ PLATFORMS aarch64-linux DEPENDENCIES - activesupport (< 7.1) appraisal climate_control cucumber (~> 3) diff --git a/gemfiles/ruby_3.3.0_cucumber_3.gemfile b/gemfiles/ruby_3.3.0_cucumber_3.gemfile index d098f111..be1f65fc 100644 --- a/gemfiles/ruby_3.3.0_cucumber_3.gemfile +++ b/gemfiles/ruby_3.3.0_cucumber_3.gemfile @@ -19,7 +19,6 @@ gem "pimpmychangelog", ">= 0.1.2" gem "simplecov" gem "simplecov-cobertura", "~> 2.1.0" gem "cucumber", "~> 3" -gem "activesupport", "< 7.1" group :check do diff --git a/gemfiles/ruby_3.3.0_cucumber_3.gemfile.lock b/gemfiles/ruby_3.3.0_cucumber_3.gemfile.lock index aaf8ba0f..55d085f6 100644 --- a/gemfiles/ruby_3.3.0_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_3.3.0_cucumber_3.gemfile.lock @@ -7,11 +7,6 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.8) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) appraisal (2.5.0) bundler rake @@ -22,7 +17,6 @@ GEM builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.2.2) cucumber (3.2.0) builder (>= 2.1.2) cucumber-core (~> 3.2.0) @@ -50,8 +44,6 @@ GEM docile (1.4.0) ffi (1.16.3) gherkin (5.1.0) - i18n (1.14.1) - concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) libdatadog (5.0.0.1.0-aarch64-linux) @@ -59,7 +51,6 @@ GEM ffi (~> 1.0) lint_roller (1.1.0) method_source (1.0.0) - minitest (5.20.0) msgpack (1.7.2) multi_json (1.15.0) multi_test (1.1.0) @@ -135,8 +126,6 @@ GEM rubocop-performance (~> 1.19.0) thor (1.2.2) timecop (0.9.8) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) unicode-display_width (2.5.0) webrick (1.8.1) yard (0.9.34) @@ -145,7 +134,6 @@ PLATFORMS aarch64-linux DEPENDENCIES - activesupport (< 7.1) appraisal climate_control cucumber (~> 3)