From afdad29fcfeebfb505255e7f0137e73b687f30c1 Mon Sep 17 00:00:00 2001 From: Mo Lawson Date: Fri, 17 May 2024 12:40:56 -0500 Subject: [PATCH] Lock sqlite3 to v1 ActiveRecord specifies a gem version when the adapter is loaded and the most recent versions of Rails lock to ~> 1.4, which won't work with the most recent sqlite3 version, which is now 2.x. This is just for tests, so it'll be up to each app to make sure they're using the correct sqlite version for their Rails version (as it always has been). --- Gemfile | 2 +- Gemfile.lock | 8 ++++++-- gemfiles/activerecord_5_2.gemfile | 2 +- gemfiles/activerecord_6_0.gemfile | 2 +- gemfiles/activerecord_6_1.gemfile | 2 +- gemfiles/activerecord_7_0.gemfile | 2 +- gemfiles/activerecord_7_1.gemfile | 2 +- 7 files changed, 12 insertions(+), 8 deletions(-) diff --git a/Gemfile b/Gemfile index 70ffc90..22d1989 100644 --- a/Gemfile +++ b/Gemfile @@ -10,7 +10,7 @@ gem "mysql2" gem "pg" gem "rake", ">= 12.3.3" gem "rspec", "~> 3.0" -gem "sqlite3" +gem "sqlite3", "~> 1.0" gem "standard", "~> 1.0" gem "timecop" diff --git a/Gemfile.lock b/Gemfile.lock index 12df1a8..72330e9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -71,7 +71,9 @@ GEM simplecov_json_formatter (~> 0.1) simplecov-html (0.12.3) simplecov_json_formatter (0.1.3) - sqlite3 (1.4.2) + sqlite3 (1.7.3-arm64-darwin) + sqlite3 (1.7.3-x86_64-darwin) + sqlite3 (1.7.3-x86_64-linux) standard (1.7.0) rubocop (= 1.25.0) rubocop-performance (= 1.13.2) @@ -83,6 +85,8 @@ GEM PLATFORMS arm64-darwin-21 + arm64-darwin-22 + arm64-darwin-23 x86_64-darwin-19 x86_64-linux @@ -94,7 +98,7 @@ DEPENDENCIES rake (>= 12.3.3) rspec (~> 3.0) simplecov - sqlite3 + sqlite3 (~> 1.0) standard (~> 1.0) timecop diff --git a/gemfiles/activerecord_5_2.gemfile b/gemfiles/activerecord_5_2.gemfile index 2cd6903..be3f822 100644 --- a/gemfiles/activerecord_5_2.gemfile +++ b/gemfiles/activerecord_5_2.gemfile @@ -7,7 +7,7 @@ gem "mysql2" gem "pg" gem "rake", ">= 12.3.3" gem "rspec", "~> 3.0" -gem "sqlite3" +gem "sqlite3", "~> 1.0" gem "standard", "~> 1.0" gem "timecop" gem "activerecord", "~> 5.2.0" diff --git a/gemfiles/activerecord_6_0.gemfile b/gemfiles/activerecord_6_0.gemfile index 66d656f..ab9bfa7 100644 --- a/gemfiles/activerecord_6_0.gemfile +++ b/gemfiles/activerecord_6_0.gemfile @@ -7,7 +7,7 @@ gem "mysql2" gem "pg" gem "rake", ">= 12.3.3" gem "rspec", "~> 3.0" -gem "sqlite3" +gem "sqlite3", "~> 1.0" gem "standard", "~> 1.0" gem "timecop" gem "activerecord", "~> 6.0.3" diff --git a/gemfiles/activerecord_6_1.gemfile b/gemfiles/activerecord_6_1.gemfile index d67f119..5edb96e 100644 --- a/gemfiles/activerecord_6_1.gemfile +++ b/gemfiles/activerecord_6_1.gemfile @@ -7,7 +7,7 @@ gem "mysql2" gem "pg" gem "rake", ">= 12.3.3" gem "rspec", "~> 3.0" -gem "sqlite3" +gem "sqlite3", "~> 1.0" gem "standard", "~> 1.0" gem "timecop" gem "activerecord", "~> 6.1.2" diff --git a/gemfiles/activerecord_7_0.gemfile b/gemfiles/activerecord_7_0.gemfile index f749aff..8e28546 100644 --- a/gemfiles/activerecord_7_0.gemfile +++ b/gemfiles/activerecord_7_0.gemfile @@ -7,7 +7,7 @@ gem "mysql2" gem "pg" gem "rake", ">= 12.3.3" gem "rspec", "~> 3.0" -gem "sqlite3" +gem "sqlite3", "~> 1.0" gem "standard", "~> 1.0" gem "timecop" gem "activerecord", "~> 7.0.1" diff --git a/gemfiles/activerecord_7_1.gemfile b/gemfiles/activerecord_7_1.gemfile index d7e268e..fb5349f 100644 --- a/gemfiles/activerecord_7_1.gemfile +++ b/gemfiles/activerecord_7_1.gemfile @@ -7,7 +7,7 @@ gem "mysql2" gem "pg" gem "rake", ">= 12.3.3" gem "rspec", "~> 3.0" -gem "sqlite3" +gem "sqlite3", "~> 1.0" gem "standard", "~> 1.0" gem "timecop" gem "activerecord", "~> 7.1.0"