diff --git a/.github/workflows/aggregate_root_coverage.yml b/.github/workflows/aggregate_root_coverage.yml index b0589da16f..6faafe8eda 100644 --- a/.github/workflows/aggregate_root_coverage.yml +++ b/.github/workflows/aggregate_root_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/aggregate_root_mutate.yml b/.github/workflows/aggregate_root_mutate.yml index 74e4adc161..66961abf45 100644 --- a/.github/workflows/aggregate_root_mutate.yml +++ b/.github/workflows/aggregate_root_mutate.yml @@ -43,7 +43,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/aggregate_root_test.yml b/.github/workflows/aggregate_root_test.yml index 9a6eff8fff..d5fecb7876 100644 --- a/.github/workflows/aggregate_root_test.yml +++ b/.github/workflows/aggregate_root_test.yml @@ -43,6 +43,8 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile - ruby_version: ruby-3.2 bundle_gemfile: Gemfile - ruby_version: ruby-3.1 diff --git a/.github/workflows/dres_client_test.yml b/.github/workflows/dres_client_test.yml index 5ea11c547a..67c60304ac 100644 --- a/.github/workflows/dres_client_test.yml +++ b/.github/workflows/dres_client_test.yml @@ -35,6 +35,8 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile - ruby_version: ruby-3.2 bundle_gemfile: Gemfile - ruby_version: ruby-3.1 diff --git a/.github/workflows/dres_rails_test.yml b/.github/workflows/dres_rails_test.yml index 7b554e0e0c..278dba8dad 100644 --- a/.github/workflows/dres_rails_test.yml +++ b/.github/workflows/dres_rails_test.yml @@ -54,6 +54,10 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile + database_url: postgres://postgres:secret@localhost:10015/rails_event_store?pool=5 + data_type: binary - ruby_version: ruby-3.2 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10015/rails_event_store?pool=5 @@ -66,15 +70,15 @@ jobs: bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10015/rails_event_store?pool=5 data_type: binary - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10011/rails_event_store?pool=5 data_type: binary - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10015/rails_event_store?pool=5 data_type: json - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10015/rails_event_store?pool=5 data_type: jsonb diff --git a/.github/workflows/minitest-ruby_event_store_coverage.yml b/.github/workflows/minitest-ruby_event_store_coverage.yml index 97fc4490be..4e04efac82 100644 --- a/.github/workflows/minitest-ruby_event_store_coverage.yml +++ b/.github/workflows/minitest-ruby_event_store_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/minitest-ruby_event_store_mutate.yml b/.github/workflows/minitest-ruby_event_store_mutate.yml index 991ca16484..9161e15f6e 100644 --- a/.github/workflows/minitest-ruby_event_store_mutate.yml +++ b/.github/workflows/minitest-ruby_event_store_mutate.yml @@ -33,7 +33,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/minitest-ruby_event_store_test.yml b/.github/workflows/minitest-ruby_event_store_test.yml index 920719cc15..e87400ae80 100644 --- a/.github/workflows/minitest-ruby_event_store_test.yml +++ b/.github/workflows/minitest-ruby_event_store_test.yml @@ -33,6 +33,8 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile - ruby_version: ruby-3.2 bundle_gemfile: Gemfile - ruby_version: ruby-3.1 diff --git a/.github/workflows/rails_event_store_coverage.yml b/.github/workflows/rails_event_store_coverage.yml index d3e0a58129..23fe8190ce 100644 --- a/.github/workflows/rails_event_store_coverage.yml +++ b/.github/workflows/rails_event_store_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/rails_event_store_mutate.yml b/.github/workflows/rails_event_store_mutate.yml index 76feb3f34b..80b4a35140 100644 --- a/.github/workflows/rails_event_store_mutate.yml +++ b/.github/workflows/rails_event_store_mutate.yml @@ -43,7 +43,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/rails_event_store_test.yml b/.github/workflows/rails_event_store_test.yml index 263810df35..43de1045e7 100644 --- a/.github/workflows/rails_event_store_test.yml +++ b/.github/workflows/rails_event_store_test.yml @@ -43,6 +43,8 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile - ruby_version: ruby-3.2 bundle_gemfile: Gemfile - ruby_version: ruby-3.1 @@ -51,9 +53,9 @@ jobs: bundle_gemfile: Gemfile - ruby_version: truffleruby-head bundle_gemfile: Gemfile - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile.rails_6_1 - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile.rails_6_0 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-active_record_coverage.yml b/.github/workflows/ruby_event_store-active_record_coverage.yml index 1b6acf3f81..c5878f2ecc 100644 --- a/.github/workflows/ruby_event_store-active_record_coverage.yml +++ b/.github/workflows/ruby_event_store-active_record_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-active_record_mutate.yml b/.github/workflows/ruby_event_store-active_record_mutate.yml index d90eb758dd..722e03e536 100644 --- a/.github/workflows/ruby_event_store-active_record_mutate.yml +++ b/.github/workflows/ruby_event_store-active_record_mutate.yml @@ -43,7 +43,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-active_record_test.yml b/.github/workflows/ruby_event_store-active_record_test.yml index b42468e808..d384cfb92d 100644 --- a/.github/workflows/ruby_event_store-active_record_test.yml +++ b/.github/workflows/ruby_event_store-active_record_test.yml @@ -78,6 +78,10 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile + database_url: sqlite3:db.sqlite3 + data_type: binary - ruby_version: ruby-3.2 bundle_gemfile: Gemfile database_url: sqlite3:db.sqlite3 @@ -94,31 +98,31 @@ jobs: bundle_gemfile: Gemfile database_url: sqlite3:db.sqlite3 data_type: binary - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10015/rails_event_store?pool=5 data_type: binary - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10011/rails_event_store?pool=5 data_type: binary - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10015/rails_event_store?pool=5 data_type: json - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10015/rails_event_store?pool=5 data_type: jsonb - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: mysql2://root:secret@127.0.0.1:10008/rails_event_store?pool=5 data_type: binary - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: mysql2://root:secret@127.0.0.1:10005/rails_event_store?pool=5 data_type: binary - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: mysql2://root:secret@127.0.0.1:10008/rails_event_store?pool=5 data_type: json diff --git a/.github/workflows/ruby_event_store-browser_coverage.yml b/.github/workflows/ruby_event_store-browser_coverage.yml index a4c369f9c0..19bcf69505 100644 --- a/.github/workflows/ruby_event_store-browser_coverage.yml +++ b/.github/workflows/ruby_event_store-browser_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-browser_mutate.yml b/.github/workflows/ruby_event_store-browser_mutate.yml index 1565d75e05..b005cb3c3e 100644 --- a/.github/workflows/ruby_event_store-browser_mutate.yml +++ b/.github/workflows/ruby_event_store-browser_mutate.yml @@ -43,7 +43,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-browser_test.yml b/.github/workflows/ruby_event_store-browser_test.yml index beb5129df5..9764b63a0e 100644 --- a/.github/workflows/ruby_event_store-browser_test.yml +++ b/.github/workflows/ruby_event_store-browser_test.yml @@ -43,6 +43,8 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile - ruby_version: ruby-3.2 bundle_gemfile: Gemfile - ruby_version: ruby-3.1 @@ -51,7 +53,7 @@ jobs: bundle_gemfile: Gemfile - ruby_version: truffleruby-head bundle_gemfile: Gemfile - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile.rack_2_0 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-flipper_coverage.yml b/.github/workflows/ruby_event_store-flipper_coverage.yml index 0abe9926ab..5995ce1ab0 100644 --- a/.github/workflows/ruby_event_store-flipper_coverage.yml +++ b/.github/workflows/ruby_event_store-flipper_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-flipper_mutate.yml b/.github/workflows/ruby_event_store-flipper_mutate.yml index e223c22b71..59135fa8f1 100644 --- a/.github/workflows/ruby_event_store-flipper_mutate.yml +++ b/.github/workflows/ruby_event_store-flipper_mutate.yml @@ -33,7 +33,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-flipper_test.yml b/.github/workflows/ruby_event_store-flipper_test.yml index f5db8d38c1..7c42ea87b8 100644 --- a/.github/workflows/ruby_event_store-flipper_test.yml +++ b/.github/workflows/ruby_event_store-flipper_test.yml @@ -33,15 +33,17 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile - ruby_version: ruby-3.2 bundle_gemfile: Gemfile - ruby_version: ruby-3.1 bundle_gemfile: Gemfile - ruby_version: ruby-3.0 bundle_gemfile: Gemfile - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile.activesupport_6_1 - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile.activesupport_6_0 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-newrelic_coverage.yml b/.github/workflows/ruby_event_store-newrelic_coverage.yml index 1fb12ca6fb..c5e77d3817 100644 --- a/.github/workflows/ruby_event_store-newrelic_coverage.yml +++ b/.github/workflows/ruby_event_store-newrelic_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-newrelic_mutate.yml b/.github/workflows/ruby_event_store-newrelic_mutate.yml index 7faf6710c9..22aca17f4e 100644 --- a/.github/workflows/ruby_event_store-newrelic_mutate.yml +++ b/.github/workflows/ruby_event_store-newrelic_mutate.yml @@ -33,7 +33,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-newrelic_test.yml b/.github/workflows/ruby_event_store-newrelic_test.yml index d47526302c..5e71481300 100644 --- a/.github/workflows/ruby_event_store-newrelic_test.yml +++ b/.github/workflows/ruby_event_store-newrelic_test.yml @@ -33,6 +33,8 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile - ruby_version: ruby-3.2 bundle_gemfile: Gemfile - ruby_version: ruby-3.1 diff --git a/.github/workflows/ruby_event_store-outbox_coverage.yml b/.github/workflows/ruby_event_store-outbox_coverage.yml index 035e1154ab..2d3cd2acc8 100644 --- a/.github/workflows/ruby_event_store-outbox_coverage.yml +++ b/.github/workflows/ruby_event_store-outbox_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-outbox_mutate.yml b/.github/workflows/ruby_event_store-outbox_mutate.yml index 68c081e09b..36c8836762 100644 --- a/.github/workflows/ruby_event_store-outbox_mutate.yml +++ b/.github/workflows/ruby_event_store-outbox_mutate.yml @@ -33,7 +33,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-outbox_test.yml b/.github/workflows/ruby_event_store-outbox_test.yml index 600c69bbde..3797a15683 100644 --- a/.github/workflows/ruby_event_store-outbox_test.yml +++ b/.github/workflows/ruby_event_store-outbox_test.yml @@ -51,6 +51,9 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile + database_url: sqlite3:db.sqlite3 - ruby_version: ruby-3.2 bundle_gemfile: Gemfile database_url: sqlite3:db.sqlite3 @@ -60,19 +63,19 @@ jobs: - ruby_version: ruby-3.0 bundle_gemfile: Gemfile database_url: sqlite3:db.sqlite3 - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile.rails_6_1 database_url: sqlite3:db.sqlite3 - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile.rails_6_0 database_url: sqlite3:db.sqlite3 - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile.sidekiq_5_2 database_url: sqlite3:db.sqlite3 - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: mysql2://root:secret@127.0.0.1:10005/rails_event_store?pool=5 - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: mysql2://root:secret@127.0.0.1:10008/rails_event_store?pool=5 steps: diff --git a/.github/workflows/ruby_event_store-profiler_coverage.yml b/.github/workflows/ruby_event_store-profiler_coverage.yml index e53bbfeb24..7ccb6a4e85 100644 --- a/.github/workflows/ruby_event_store-profiler_coverage.yml +++ b/.github/workflows/ruby_event_store-profiler_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-profiler_mutate.yml b/.github/workflows/ruby_event_store-profiler_mutate.yml index 70e3f253fd..1ec849d891 100644 --- a/.github/workflows/ruby_event_store-profiler_mutate.yml +++ b/.github/workflows/ruby_event_store-profiler_mutate.yml @@ -33,7 +33,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-profiler_test.yml b/.github/workflows/ruby_event_store-profiler_test.yml index 4b5bcda748..63c86f6465 100644 --- a/.github/workflows/ruby_event_store-profiler_test.yml +++ b/.github/workflows/ruby_event_store-profiler_test.yml @@ -33,6 +33,8 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile - ruby_version: ruby-3.2 bundle_gemfile: Gemfile - ruby_version: ruby-3.1 diff --git a/.github/workflows/ruby_event_store-rom_coverage.yml b/.github/workflows/ruby_event_store-rom_coverage.yml index 5ae9c05298..0488a00e61 100644 --- a/.github/workflows/ruby_event_store-rom_coverage.yml +++ b/.github/workflows/ruby_event_store-rom_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-rom_mutate.yml b/.github/workflows/ruby_event_store-rom_mutate.yml index a58961edd4..d405482412 100644 --- a/.github/workflows/ruby_event_store-rom_mutate.yml +++ b/.github/workflows/ruby_event_store-rom_mutate.yml @@ -33,7 +33,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-rom_test.yml b/.github/workflows/ruby_event_store-rom_test.yml index 8c2d27a1fb..6c2eeca053 100644 --- a/.github/workflows/ruby_event_store-rom_test.yml +++ b/.github/workflows/ruby_event_store-rom_test.yml @@ -68,6 +68,10 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile + database_url: sqlite:db.sqlite3 + data_type: text - ruby_version: ruby-3.2 bundle_gemfile: Gemfile database_url: sqlite:db.sqlite3 @@ -80,27 +84,27 @@ jobs: bundle_gemfile: Gemfile database_url: sqlite:db.sqlite3 data_type: text - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10015/rails_event_store?pool=5 data_type: text - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10011/rails_event_store?pool=5 data_type: text - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10015/rails_event_store?pool=5 data_type: json - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10015/rails_event_store?pool=5 data_type: jsonb - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: mysql2://root:secret@127.0.0.1:10008/rails_event_store?pool=5 data_type: text - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: mysql2://root:secret@127.0.0.1:10005/rails_event_store?pool=5 data_type: text diff --git a/.github/workflows/ruby_event_store-rspec_coverage.yml b/.github/workflows/ruby_event_store-rspec_coverage.yml index 2e932e85b5..af23fb7665 100644 --- a/.github/workflows/ruby_event_store-rspec_coverage.yml +++ b/.github/workflows/ruby_event_store-rspec_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-rspec_mutate.yml b/.github/workflows/ruby_event_store-rspec_mutate.yml index 1f71c68353..944c5b5b10 100644 --- a/.github/workflows/ruby_event_store-rspec_mutate.yml +++ b/.github/workflows/ruby_event_store-rspec_mutate.yml @@ -43,7 +43,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-rspec_test.yml b/.github/workflows/ruby_event_store-rspec_test.yml index 2784d6bcb3..3260279aa6 100644 --- a/.github/workflows/ruby_event_store-rspec_test.yml +++ b/.github/workflows/ruby_event_store-rspec_test.yml @@ -43,6 +43,8 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile - ruby_version: ruby-3.2 bundle_gemfile: Gemfile - ruby_version: ruby-3.1 diff --git a/.github/workflows/ruby_event_store-sequel_coverage.yml b/.github/workflows/ruby_event_store-sequel_coverage.yml index 3f25089b51..81197b03e7 100644 --- a/.github/workflows/ruby_event_store-sequel_coverage.yml +++ b/.github/workflows/ruby_event_store-sequel_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-sequel_mutate.yml b/.github/workflows/ruby_event_store-sequel_mutate.yml index 2de587dce0..a6559f04d7 100644 --- a/.github/workflows/ruby_event_store-sequel_mutate.yml +++ b/.github/workflows/ruby_event_store-sequel_mutate.yml @@ -33,7 +33,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-sequel_test.yml b/.github/workflows/ruby_event_store-sequel_test.yml index bc97130686..4d71de2257 100644 --- a/.github/workflows/ruby_event_store-sequel_test.yml +++ b/.github/workflows/ruby_event_store-sequel_test.yml @@ -68,6 +68,10 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile + database_url: sqlite:db.sqlite3 + data_type: text - ruby_version: ruby-3.2 bundle_gemfile: Gemfile database_url: sqlite:db.sqlite3 @@ -80,27 +84,27 @@ jobs: bundle_gemfile: Gemfile database_url: sqlite:db.sqlite3 data_type: text - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10015/rails_event_store?pool=5 data_type: text - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10011/rails_event_store?pool=5 data_type: text - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10015/rails_event_store?pool=5 data_type: json - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: postgres://postgres:secret@localhost:10015/rails_event_store?pool=5 data_type: jsonb - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: mysql2://root:secret@127.0.0.1:10008/rails_event_store?pool=5 data_type: text - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile database_url: mysql2://root:secret@127.0.0.1:10005/rails_event_store?pool=5 data_type: text diff --git a/.github/workflows/ruby_event_store-sidekiq_scheduler_coverage.yml b/.github/workflows/ruby_event_store-sidekiq_scheduler_coverage.yml index 1efccd7f70..6311e2c236 100644 --- a/.github/workflows/ruby_event_store-sidekiq_scheduler_coverage.yml +++ b/.github/workflows/ruby_event_store-sidekiq_scheduler_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-sidekiq_scheduler_mutate.yml b/.github/workflows/ruby_event_store-sidekiq_scheduler_mutate.yml index 2240e8c4f1..0d7980750e 100644 --- a/.github/workflows/ruby_event_store-sidekiq_scheduler_mutate.yml +++ b/.github/workflows/ruby_event_store-sidekiq_scheduler_mutate.yml @@ -33,7 +33,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-sidekiq_scheduler_test.yml b/.github/workflows/ruby_event_store-sidekiq_scheduler_test.yml index 560df2f0a2..2afb931b71 100644 --- a/.github/workflows/ruby_event_store-sidekiq_scheduler_test.yml +++ b/.github/workflows/ruby_event_store-sidekiq_scheduler_test.yml @@ -33,15 +33,17 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile - ruby_version: ruby-3.2 bundle_gemfile: Gemfile - ruby_version: ruby-3.1 bundle_gemfile: Gemfile - ruby_version: ruby-3.0 bundle_gemfile: Gemfile - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile.sidekiq_6_5 - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile.sidekiq_5_2 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-transformations_coverage.yml b/.github/workflows/ruby_event_store-transformations_coverage.yml index 22074ee0fb..7e85db96ca 100644 --- a/.github/workflows/ruby_event_store-transformations_coverage.yml +++ b/.github/workflows/ruby_event_store-transformations_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-transformations_mutate.yml b/.github/workflows/ruby_event_store-transformations_mutate.yml index 6b05cfb802..7c5c63d7be 100644 --- a/.github/workflows/ruby_event_store-transformations_mutate.yml +++ b/.github/workflows/ruby_event_store-transformations_mutate.yml @@ -33,7 +33,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store-transformations_test.yml b/.github/workflows/ruby_event_store-transformations_test.yml index f9e67a91ec..f4de04e5b6 100644 --- a/.github/workflows/ruby_event_store-transformations_test.yml +++ b/.github/workflows/ruby_event_store-transformations_test.yml @@ -33,6 +33,8 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile - ruby_version: ruby-3.2 bundle_gemfile: Gemfile - ruby_version: ruby-3.1 diff --git a/.github/workflows/ruby_event_store_coverage.yml b/.github/workflows/ruby_event_store_coverage.yml index 641362c1bd..965dce3e91 100644 --- a/.github/workflows/ruby_event_store_coverage.yml +++ b/.github/workflows/ruby_event_store_coverage.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store_mutate.yml b/.github/workflows/ruby_event_store_mutate.yml index f8adf97305..82e328e7b8 100644 --- a/.github/workflows/ruby_event_store_mutate.yml +++ b/.github/workflows/ruby_event_store_mutate.yml @@ -43,7 +43,7 @@ jobs: fail-fast: false matrix: include: - - ruby_version: ruby-3.2 + - ruby_version: ruby-3.3 bundle_gemfile: Gemfile steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruby_event_store_test.yml b/.github/workflows/ruby_event_store_test.yml index 41f4d166db..9baf6214bc 100644 --- a/.github/workflows/ruby_event_store_test.yml +++ b/.github/workflows/ruby_event_store_test.yml @@ -43,6 +43,8 @@ jobs: fail-fast: false matrix: include: + - ruby_version: ruby-3.3 + bundle_gemfile: Gemfile - ruby_version: ruby-3.2 bundle_gemfile: Gemfile - ruby_version: ruby-3.1 diff --git a/aggregate_root/Gemfile.lock b/aggregate_root/Gemfile.lock index b422c98648..0f24524948 100644 --- a/aggregate_root/Gemfile.lock +++ b/aggregate_root/Gemfile.lock @@ -8,6 +8,7 @@ PATH remote: . specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) GEM @@ -24,6 +25,7 @@ GEM minitest (>= 5.1) tzinfo (~> 2.0) ast (2.4.2) + base64 (0.2.0) concurrent-ruby (1.2.2) diff-lcs (1.5.0) i18n (1.14.1) diff --git a/aggregate_root/aggregate_root.gemspec b/aggregate_root/aggregate_root.gemspec index 997deafd32..d76a60ab14 100644 --- a/aggregate_root/aggregate_root.gemspec +++ b/aggregate_root/aggregate_root.gemspec @@ -24,4 +24,5 @@ Gem::Specification.new do |spec| spec.required_ruby_version = ">= 2.7" spec.add_dependency "ruby_event_store", "= 2.13.0" + spec.add_dependency "base64" end diff --git a/aggregate_root/spec/instrumented_apply_strategy_spec.rb b/aggregate_root/spec/instrumented_apply_strategy_spec.rb index c1ffbd8cef..45b9b71420 100644 --- a/aggregate_root/spec/instrumented_apply_strategy_spec.rb +++ b/aggregate_root/spec/instrumented_apply_strategy_spec.rb @@ -57,7 +57,7 @@ module AggregateRoot expect(instrumented_strategy).not_to respond_to(:arbitrary_method_name) expect do instrumented_strategy.arbitrary_method_name - end.to raise_error(NoMethodError, /undefined method `arbitrary_method_name' for #= 6.0) @@ -109,6 +110,7 @@ GEM arkency-command_bus (0.4.1) concurrent-ruby ast (2.4.2) + base64 (0.2.0) builder (3.2.4) capybara (3.39.2) addressable diff --git a/contrib/minitest-ruby_event_store/Gemfile.lock b/contrib/minitest-ruby_event_store/Gemfile.lock index eedb5dda7e..35115cc60f 100644 --- a/contrib/minitest-ruby_event_store/Gemfile.lock +++ b/contrib/minitest-ruby_event_store/Gemfile.lock @@ -2,6 +2,7 @@ PATH remote: ../.. specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) ruby_event_store (2.13.0) concurrent-ruby (~> 1.0, >= 1.1.6) @@ -33,6 +34,7 @@ GEM minitest (>= 5.1) tzinfo (~> 2.0) ast (2.4.2) + base64 (0.2.0) concurrent-ruby (1.2.2) diff-lcs (1.5.0) i18n (1.14.1) diff --git a/contrib/ruby_event_store-profiler/Gemfile.lock b/contrib/ruby_event_store-profiler/Gemfile.lock index 202a25c067..d8198c163e 100644 --- a/contrib/ruby_event_store-profiler/Gemfile.lock +++ b/contrib/ruby_event_store-profiler/Gemfile.lock @@ -2,6 +2,7 @@ PATH remote: ../.. specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) ruby_event_store (2.13.0) concurrent-ruby (~> 1.0, >= 1.1.6) @@ -26,6 +27,7 @@ GEM minitest (>= 5.1) tzinfo (~> 2.0) ast (2.4.2) + base64 (0.2.0) concurrent-ruby (1.2.2) diff-lcs (1.5.0) i18n (1.14.1) diff --git a/contrib/ruby_event_store-protobuf/Gemfile.lock b/contrib/ruby_event_store-protobuf/Gemfile.lock index 54901b1d54..97cde53491 100644 --- a/contrib/ruby_event_store-protobuf/Gemfile.lock +++ b/contrib/ruby_event_store-protobuf/Gemfile.lock @@ -2,6 +2,7 @@ PATH remote: ../.. specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) rails_event_store (2.13.0) activejob (>= 6.0) @@ -105,6 +106,7 @@ GEM arkency-command_bus (0.4.1) concurrent-ruby ast (2.4.2) + base64 (0.2.0) builder (3.2.4) concurrent-ruby (1.2.2) crass (1.0.6) diff --git a/contrib/ruby_event_store-protobuf/Gemfile.rails_6_0.lock b/contrib/ruby_event_store-protobuf/Gemfile.rails_6_0.lock index 6c60d08b5d..931f7c3716 100644 --- a/contrib/ruby_event_store-protobuf/Gemfile.rails_6_0.lock +++ b/contrib/ruby_event_store-protobuf/Gemfile.rails_6_0.lock @@ -2,6 +2,7 @@ PATH remote: ../.. specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) rails_event_store (2.13.0) activejob (>= 6.0) @@ -95,6 +96,7 @@ GEM arkency-command_bus (0.4.1) concurrent-ruby ast (2.4.2) + base64 (0.2.0) builder (3.2.4) concurrent-ruby (1.2.2) crass (1.0.6) diff --git a/contrib/ruby_event_store-protobuf/Gemfile.rails_6_1.lock b/contrib/ruby_event_store-protobuf/Gemfile.rails_6_1.lock index 2c1814d905..95f22f9834 100644 --- a/contrib/ruby_event_store-protobuf/Gemfile.rails_6_1.lock +++ b/contrib/ruby_event_store-protobuf/Gemfile.rails_6_1.lock @@ -2,6 +2,7 @@ PATH remote: ../.. specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) rails_event_store (2.13.0) activejob (>= 6.0) @@ -99,6 +100,7 @@ GEM arkency-command_bus (0.4.1) concurrent-ruby ast (2.4.2) + base64 (0.2.0) builder (3.2.4) concurrent-ruby (1.2.2) crass (1.0.6) diff --git a/contrib/ruby_event_store-sidekiq_scheduler/Gemfile.lock b/contrib/ruby_event_store-sidekiq_scheduler/Gemfile.lock index a4dcb52092..f51cc64821 100644 --- a/contrib/ruby_event_store-sidekiq_scheduler/Gemfile.lock +++ b/contrib/ruby_event_store-sidekiq_scheduler/Gemfile.lock @@ -2,6 +2,7 @@ PATH remote: ../.. specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) rails_event_store (2.13.0) activejob (>= 6.0) @@ -105,6 +106,7 @@ GEM arkency-command_bus (0.4.1) concurrent-ruby ast (2.4.2) + base64 (0.2.0) builder (3.2.4) concurrent-ruby (1.2.2) connection_pool (2.4.1) diff --git a/contrib/ruby_event_store-sidekiq_scheduler/Gemfile.sidekiq_5_2.lock b/contrib/ruby_event_store-sidekiq_scheduler/Gemfile.sidekiq_5_2.lock index 35017ec47a..8999d53839 100644 --- a/contrib/ruby_event_store-sidekiq_scheduler/Gemfile.sidekiq_5_2.lock +++ b/contrib/ruby_event_store-sidekiq_scheduler/Gemfile.sidekiq_5_2.lock @@ -2,6 +2,7 @@ PATH remote: ../.. specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) rails_event_store (2.13.0) activejob (>= 6.0) @@ -105,6 +106,7 @@ GEM arkency-command_bus (0.4.1) concurrent-ruby ast (2.4.2) + base64 (0.2.0) builder (3.2.4) concurrent-ruby (1.2.2) connection_pool (2.4.1) diff --git a/contrib/ruby_event_store-sidekiq_scheduler/Gemfile.sidekiq_6_5.lock b/contrib/ruby_event_store-sidekiq_scheduler/Gemfile.sidekiq_6_5.lock index 53c20ec6ed..80a162621e 100644 --- a/contrib/ruby_event_store-sidekiq_scheduler/Gemfile.sidekiq_6_5.lock +++ b/contrib/ruby_event_store-sidekiq_scheduler/Gemfile.sidekiq_6_5.lock @@ -2,6 +2,7 @@ PATH remote: ../.. specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) rails_event_store (2.13.0) activejob (>= 6.0) @@ -105,6 +106,7 @@ GEM arkency-command_bus (0.4.1) concurrent-ruby ast (2.4.2) + base64 (0.2.0) builder (3.2.4) concurrent-ruby (1.2.2) connection_pool (2.4.1) diff --git a/rails_event_store/Gemfile.lock b/rails_event_store/Gemfile.lock index cbd9be6512..fb5a3a5107 100644 --- a/rails_event_store/Gemfile.lock +++ b/rails_event_store/Gemfile.lock @@ -2,6 +2,7 @@ PATH remote: .. specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) rails_event_store_active_record (2.13.0) ruby_event_store-active_record (= 2.13.0) @@ -103,6 +104,7 @@ GEM arkency-command_bus (0.4.1) concurrent-ruby ast (2.4.2) + base64 (0.2.0) builder (3.2.4) concurrent-ruby (1.2.2) connection_pool (2.4.1) diff --git a/rails_event_store/Gemfile.rails_6_0.lock b/rails_event_store/Gemfile.rails_6_0.lock index 034466643a..69be5cf785 100644 --- a/rails_event_store/Gemfile.rails_6_0.lock +++ b/rails_event_store/Gemfile.rails_6_0.lock @@ -2,6 +2,7 @@ PATH remote: .. specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) rails_event_store_active_record (2.13.0) ruby_event_store-active_record (= 2.13.0) @@ -93,6 +94,7 @@ GEM arkency-command_bus (0.4.1) concurrent-ruby ast (2.4.2) + base64 (0.2.0) builder (3.2.4) concurrent-ruby (1.2.2) connection_pool (2.4.1) diff --git a/rails_event_store/Gemfile.rails_6_1.lock b/rails_event_store/Gemfile.rails_6_1.lock index 6dbca1e4c0..8c358d18fe 100644 --- a/rails_event_store/Gemfile.rails_6_1.lock +++ b/rails_event_store/Gemfile.rails_6_1.lock @@ -2,6 +2,7 @@ PATH remote: .. specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) rails_event_store_active_record (2.13.0) ruby_event_store-active_record (= 2.13.0) @@ -97,6 +98,7 @@ GEM arkency-command_bus (0.4.1) concurrent-ruby ast (2.4.2) + base64 (0.2.0) builder (3.2.4) concurrent-ruby (1.2.2) connection_pool (2.4.1) diff --git a/rails_event_store/spec/dummy_6_0/Gemfile.lock b/rails_event_store/spec/dummy_6_0/Gemfile.lock index cf45a0aff6..9bb231f1cc 100644 --- a/rails_event_store/spec/dummy_6_0/Gemfile.lock +++ b/rails_event_store/spec/dummy_6_0/Gemfile.lock @@ -2,6 +2,7 @@ PATH remote: ../../../aggregate_root specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) PATH @@ -99,6 +100,7 @@ GEM zeitwerk (~> 2.2, >= 2.2.2) arkency-command_bus (0.4.1) concurrent-ruby + base64 (0.2.0) builder (3.2.4) concurrent-ruby (1.2.2) crass (1.0.6) diff --git a/rails_event_store/spec/dummy_6_1/Gemfile.lock b/rails_event_store/spec/dummy_6_1/Gemfile.lock index 054ba3e3a7..9602c4a277 100644 --- a/rails_event_store/spec/dummy_6_1/Gemfile.lock +++ b/rails_event_store/spec/dummy_6_1/Gemfile.lock @@ -2,6 +2,7 @@ PATH remote: ../../../aggregate_root specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) PATH @@ -103,6 +104,7 @@ GEM zeitwerk (~> 2.3) arkency-command_bus (0.4.1) concurrent-ruby + base64 (0.2.0) builder (3.2.4) concurrent-ruby (1.2.2) crass (1.0.6) diff --git a/rails_event_store/spec/dummy_7_0/Gemfile.lock b/rails_event_store/spec/dummy_7_0/Gemfile.lock index e2bd71021e..2f7d718986 100644 --- a/rails_event_store/spec/dummy_7_0/Gemfile.lock +++ b/rails_event_store/spec/dummy_7_0/Gemfile.lock @@ -2,6 +2,7 @@ PATH remote: ../../../aggregate_root specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) PATH @@ -109,6 +110,7 @@ GEM tzinfo (~> 2.0) arkency-command_bus (0.4.1) concurrent-ruby + base64 (0.2.0) builder (3.2.4) concurrent-ruby (1.2.2) crass (1.0.6) diff --git a/ruby_event_store-rspec/Gemfile.lock b/ruby_event_store-rspec/Gemfile.lock index 26192d5044..bd2bbab33e 100644 --- a/ruby_event_store-rspec/Gemfile.lock +++ b/ruby_event_store-rspec/Gemfile.lock @@ -9,6 +9,7 @@ PATH remote: .. specs: aggregate_root (2.13.0) + base64 ruby_event_store (= 2.13.0) ruby_event_store (2.13.0) concurrent-ruby (~> 1.0, >= 1.1.6) @@ -33,6 +34,7 @@ GEM minitest (>= 5.1) tzinfo (~> 2.0) ast (2.4.2) + base64 (0.2.0) concurrent-ruby (1.2.2) diff-lcs (1.3) i18n (1.14.1) diff --git a/ruby_event_store/spec/instrumented_dispatcher_spec.rb b/ruby_event_store/spec/instrumented_dispatcher_spec.rb index aa1c0a4e47..0c5a756c5b 100644 --- a/ruby_event_store/spec/instrumented_dispatcher_spec.rb +++ b/ruby_event_store/spec/instrumented_dispatcher_spec.rb @@ -66,7 +66,7 @@ module RubyEventStore expect(instrumented_dispatcher).not_to respond_to(:arbitrary_method_name) expect { instrumented_dispatcher.arbitrary_method_name }.to raise_error( NoMethodError, - /undefined method `arbitrary_method_name' for #