From 175fa0c0820bacd13630b379617040e9d6c5bf2f Mon Sep 17 00:00:00 2001 From: Florian Leinsinger Date: Mon, 12 Aug 2024 17:38:47 +0200 Subject: [PATCH] WIP: Add Rails 7.1 and 7.2 to the test matrix --- .github/workflows/test.yml | 8 +++++ Gemfile.7.1.pg | 9 +++++ Gemfile.7.1.pg.lock | 68 +++++++++++++++++++++++++++++++++++ Gemfile.7.1.sqlite3 | 9 +++++ Gemfile.7.1.sqlite3.lock | 70 ++++++++++++++++++++++++++++++++++++ Gemfile.7.2.pg | 9 +++++ Gemfile.7.2.pg.lock | 70 ++++++++++++++++++++++++++++++++++++ Gemfile.7.2.sqlite3 | 9 +++++ Gemfile.7.2.sqlite3.lock | 72 ++++++++++++++++++++++++++++++++++++++ 9 files changed, 324 insertions(+) create mode 100644 Gemfile.7.1.pg create mode 100644 Gemfile.7.1.pg.lock create mode 100644 Gemfile.7.1.sqlite3 create mode 100644 Gemfile.7.1.sqlite3.lock create mode 100644 Gemfile.7.2.pg create mode 100644 Gemfile.7.2.pg.lock create mode 100644 Gemfile.7.2.sqlite3 create mode 100644 Gemfile.7.2.sqlite3.lock diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f2c2f6d..a904559 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -28,6 +28,10 @@ jobs: gemfile: Gemfile.7.0.sqlite3 - ruby: "3.2.0" gemfile: Gemfile.7.0.sqlite3 + - ruby: "3.2.0" + gemfile: Gemfile.7.1.sqlite3 + - ruby: "3.2.0" + gemfile: Gemfile.7.2.sqlite3 env: BUNDLE_GEMFILE: ${{ matrix.gemfile }} @@ -112,6 +116,10 @@ jobs: gemfile: Gemfile.7.0.pg - ruby: "3.2.0" gemfile: Gemfile.7.0.pg + - ruby: "3.2.0" + gemfile: Gemfile.7.1.pg + - ruby: "3.2.0" + gemfile: Gemfile.7.2.pg env: BUNDLE_GEMFILE: ${{ matrix.gemfile }} diff --git a/Gemfile.7.1.pg b/Gemfile.7.1.pg new file mode 100644 index 0000000..0f95fbc --- /dev/null +++ b/Gemfile.7.1.pg @@ -0,0 +1,9 @@ +source 'https://rubygems.org' + +gem 'activerecord', '~>7.1.0' +gem 'rspec', '~>3.4' +gem 'pg' +gem 'rake' +gem 'gemika' + +gem 'active_type', :path => '.' diff --git a/Gemfile.7.1.pg.lock b/Gemfile.7.1.pg.lock new file mode 100644 index 0000000..d8034f0 --- /dev/null +++ b/Gemfile.7.1.pg.lock @@ -0,0 +1,68 @@ +PATH + remote: . + specs: + active_type (2.5.0) + activerecord (>= 3.2) + +GEM + remote: https://rubygems.org/ + specs: + activemodel (7.1.3.4) + activesupport (= 7.1.3.4) + activerecord (7.1.3.4) + activemodel (= 7.1.3.4) + activesupport (= 7.1.3.4) + timeout (>= 0.4.0) + activesupport (7.1.3.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) + base64 (0.2.0) + bigdecimal (3.1.8) + concurrent-ruby (1.3.4) + connection_pool (2.4.1) + diff-lcs (1.5.1) + drb (2.2.1) + gemika (0.8.3) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + minitest (5.24.1) + mutex_m (0.2.0) + pg (1.5.7) + rake (13.2.1) + 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.1) + 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) + timeout (0.4.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + +PLATFORMS + ruby + +DEPENDENCIES + active_type! + activerecord (~> 7.1.0) + gemika + pg + rake + rspec (~> 3.4) + +BUNDLED WITH + 2.5.6 diff --git a/Gemfile.7.1.sqlite3 b/Gemfile.7.1.sqlite3 new file mode 100644 index 0000000..53aab05 --- /dev/null +++ b/Gemfile.7.1.sqlite3 @@ -0,0 +1,9 @@ +source 'https://rubygems.org' + +gem 'activerecord', '~>7.1.0' +gem 'rspec', '~>3.4' +gem 'sqlite3', '=1.6.0' +gem 'rake' +gem 'gemika' + +gem 'active_type', :path => '.' diff --git a/Gemfile.7.1.sqlite3.lock b/Gemfile.7.1.sqlite3.lock new file mode 100644 index 0000000..bf63d5e --- /dev/null +++ b/Gemfile.7.1.sqlite3.lock @@ -0,0 +1,70 @@ +PATH + remote: . + specs: + active_type (2.5.0) + activerecord (>= 3.2) + +GEM + remote: https://rubygems.org/ + specs: + activemodel (7.1.3.4) + activesupport (= 7.1.3.4) + activerecord (7.1.3.4) + activemodel (= 7.1.3.4) + activesupport (= 7.1.3.4) + timeout (>= 0.4.0) + activesupport (7.1.3.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) + base64 (0.2.0) + bigdecimal (3.1.8) + concurrent-ruby (1.3.4) + connection_pool (2.4.1) + diff-lcs (1.5.1) + drb (2.2.1) + gemika (0.8.3) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + mini_portile2 (2.8.7) + minitest (5.24.1) + mutex_m (0.2.0) + rake (13.2.1) + 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.1) + 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) + sqlite3 (1.6.0) + mini_portile2 (~> 2.8.0) + timeout (0.4.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + +PLATFORMS + ruby + +DEPENDENCIES + active_type! + activerecord (~> 7.1.0) + gemika + rake + rspec (~> 3.4) + sqlite3 (= 1.6.0) + +BUNDLED WITH + 2.5.6 diff --git a/Gemfile.7.2.pg b/Gemfile.7.2.pg new file mode 100644 index 0000000..d94c8f8 --- /dev/null +++ b/Gemfile.7.2.pg @@ -0,0 +1,9 @@ +source 'https://rubygems.org' + +gem 'activerecord', '~>7.2.0' +gem 'rspec', '~>3.4' +gem 'pg' +gem 'rake' +gem 'gemika' + +gem 'active_type', :path => '.' diff --git a/Gemfile.7.2.pg.lock b/Gemfile.7.2.pg.lock new file mode 100644 index 0000000..57b4d71 --- /dev/null +++ b/Gemfile.7.2.pg.lock @@ -0,0 +1,70 @@ +PATH + remote: . + specs: + active_type (2.5.0) + activerecord (>= 3.2) + +GEM + remote: https://rubygems.org/ + specs: + activemodel (7.2.0) + activesupport (= 7.2.0) + activerecord (7.2.0) + activemodel (= 7.2.0) + activesupport (= 7.2.0) + timeout (>= 0.4.0) + activesupport (7.2.0) + 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) + base64 (0.2.0) + bigdecimal (3.1.8) + concurrent-ruby (1.3.4) + connection_pool (2.4.1) + diff-lcs (1.5.1) + drb (2.2.1) + gemika (0.8.3) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + logger (1.6.0) + minitest (5.24.1) + pg (1.5.7) + rake (13.2.1) + 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.1) + 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) + securerandom (0.3.1) + timeout (0.4.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + +PLATFORMS + ruby + +DEPENDENCIES + active_type! + activerecord (~> 7.2.0) + gemika + pg + rake + rspec (~> 3.4) + +BUNDLED WITH + 2.5.6 diff --git a/Gemfile.7.2.sqlite3 b/Gemfile.7.2.sqlite3 new file mode 100644 index 0000000..7df5962 --- /dev/null +++ b/Gemfile.7.2.sqlite3 @@ -0,0 +1,9 @@ +source 'https://rubygems.org' + +gem 'activerecord', '~>7.2.0' +gem 'rspec', '~>3.4' +gem 'sqlite3', '=1.6.0' +gem 'rake' +gem 'gemika' + +gem 'active_type', :path => '.' diff --git a/Gemfile.7.2.sqlite3.lock b/Gemfile.7.2.sqlite3.lock new file mode 100644 index 0000000..e0cfb7d --- /dev/null +++ b/Gemfile.7.2.sqlite3.lock @@ -0,0 +1,72 @@ +PATH + remote: . + specs: + active_type (2.5.0) + activerecord (>= 3.2) + +GEM + remote: https://rubygems.org/ + specs: + activemodel (7.2.0) + activesupport (= 7.2.0) + activerecord (7.2.0) + activemodel (= 7.2.0) + activesupport (= 7.2.0) + timeout (>= 0.4.0) + activesupport (7.2.0) + 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) + base64 (0.2.0) + bigdecimal (3.1.8) + concurrent-ruby (1.3.4) + connection_pool (2.4.1) + diff-lcs (1.5.1) + drb (2.2.1) + gemika (0.8.3) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + logger (1.6.0) + mini_portile2 (2.8.7) + minitest (5.24.1) + rake (13.2.1) + 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.1) + 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) + securerandom (0.3.1) + sqlite3 (1.6.0) + mini_portile2 (~> 2.8.0) + timeout (0.4.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + +PLATFORMS + ruby + +DEPENDENCIES + active_type! + activerecord (~> 7.2.0) + gemika + rake + rspec (~> 3.4) + sqlite3 (= 1.6.0) + +BUNDLED WITH + 2.5.6