diff --git a/.github/workflows/ruby_event_store-flipper_test.yml b/.github/workflows/ruby_event_store-flipper_test.yml index a31904f024..6b8466d6dc 100644 --- a/.github/workflows/ruby_event_store-flipper_test.yml +++ b/.github/workflows/ruby_event_store-flipper_test.yml @@ -41,6 +41,8 @@ jobs: bundle_gemfile: Gemfile - ruby_version: ruby-3.0 bundle_gemfile: Gemfile + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile.activesupport_7_0 - ruby_version: ruby-3.3 bundle_gemfile: Gemfile.activesupport_6_1 - ruby_version: ruby-3.3 diff --git a/contrib/ruby_event_store-flipper/Gemfile b/contrib/ruby_event_store-flipper/Gemfile index 3a501fdd0b..e136b5a6fc 100644 --- a/contrib/ruby_event_store-flipper/Gemfile +++ b/contrib/ruby_event_store-flipper/Gemfile @@ -9,4 +9,4 @@ gem "ruby_event_store-rspec", path: "../.." gem "flipper", "~> 0.19" gem "byebug" -gem "activesupport", "~> 7.0.7" +gem "activesupport" diff --git a/contrib/ruby_event_store-flipper/Gemfile.activesupport_7_0 b/contrib/ruby_event_store-flipper/Gemfile.activesupport_7_0 new file mode 100644 index 0000000000..fa905c6fd5 --- /dev/null +++ b/contrib/ruby_event_store-flipper/Gemfile.activesupport_7_0 @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +source "https://rubygems.org" +gemspec + +eval_gemfile "../../support/bundler/Gemfile.shared" +gem "ruby_event_store", path: "../.." +gem "ruby_event_store-rspec", path: "../.." + +gem "flipper", "~> 0.19" +gem "byebug" +gem "activesupport", "7.0.7" diff --git a/contrib/ruby_event_store-flipper/Gemfile.activesupport_7_0.lock b/contrib/ruby_event_store-flipper/Gemfile.activesupport_7_0.lock new file mode 100644 index 0000000000..1c5c2715e6 --- /dev/null +++ b/contrib/ruby_event_store-flipper/Gemfile.activesupport_7_0.lock @@ -0,0 +1,88 @@ +PATH + remote: ../.. + specs: + ruby_event_store (2.14.0) + concurrent-ruby (~> 1.0, >= 1.1.6) + ruby_event_store-rspec (2.14.0) + rspec (~> 3.0) + +PATH + remote: . + specs: + ruby_event_store-flipper (0.2.1) + ruby_event_store (>= 1.0.0) + +GEM + remote: https://rubygems.org/ + specs: + activesupport (7.0.7) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + ast (2.4.2) + byebug (11.1.3) + concurrent-ruby (1.2.3) + diff-lcs (1.5.1) + flipper (0.28.3) + concurrent-ruby (< 2) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + minitest (5.23.1) + mutant (0.12.0) + diff-lcs (~> 1.3) + parser (~> 3.3.0) + regexp_parser (~> 2.9.0) + sorbet-runtime (~> 0.5.0) + unparser (~> 0.6.9) + mutant-minitest (0.12.0) + minitest (~> 5.11) + mutant (= 0.12.0) + mutant-rspec (0.12.0) + mutant (= 0.12.0) + rspec-core (>= 3.8.0, < 4.0.0) + parser (3.3.1.0) + ast (~> 2.4.1) + racc + racc (1.8.0) + rake (13.2.1) + regexp_parser (2.9.2) + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.0) + 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-support (3.13.1) + sorbet-runtime (0.5.11386) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unparser (0.6.13) + diff-lcs (~> 1.3) + parser (>= 3.3.0) + +PLATFORMS + arm64-darwin-23 + ruby + +DEPENDENCIES + activesupport (= 7.0.7) + byebug + flipper (~> 0.19) + mutant (= 0.12.0) + mutant-minitest (= 0.12.0) + mutant-rspec (= 0.12.0) + rake (>= 10.0) + rspec (~> 3.6) + ruby_event_store! + ruby_event_store-flipper! + ruby_event_store-rspec! + +BUNDLED WITH + 2.5.3 diff --git a/contrib/ruby_event_store-flipper/Gemfile.lock b/contrib/ruby_event_store-flipper/Gemfile.lock index 96069116d6..914ac51485 100644 --- a/contrib/ruby_event_store-flipper/Gemfile.lock +++ b/contrib/ruby_event_store-flipper/Gemfile.lock @@ -15,15 +15,24 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.8) + activesupport (7.1.3.3) + 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) ast (2.4.2) + base64 (0.2.0) + bigdecimal (3.1.8) byebug (11.1.3) concurrent-ruby (1.2.3) + connection_pool (2.4.1) diff-lcs (1.5.0) + drb (2.2.1) flipper (0.28.3) concurrent-ruby (< 2) i18n (1.14.1) @@ -41,6 +50,7 @@ GEM mutant-rspec (0.12.0) mutant (= 0.12.0) rspec-core (>= 3.8.0, < 4.0.0) + mutex_m (0.2.0) parser (3.3.1.0) ast (~> 2.4.1) racc @@ -75,7 +85,7 @@ PLATFORMS x86_64-linux DEPENDENCIES - activesupport (~> 7.0.7) + activesupport byebug flipper (~> 0.19) mutant (= 0.12.0) diff --git a/support/ci/generate b/support/ci/generate index 7de7ecfc37..e5c5952246 100755 --- a/support/ci/generate +++ b/support/ci/generate @@ -54,6 +54,7 @@ class CI ].flatten AS_GEMFILES = [ + GEMFILE_AS_7_0 = "Gemfile.activesupport_7_0", GEMFILE_AS_6_1 = "Gemfile.activesupport_6_1", GEMFILE_AS_6_0 = "Gemfile.activesupport_6_0" ]