Skip to content

Commit 1aca569

Browse files
committed
Update the minimum version of sqlite3
This project currently uses `sqlite3` version `1.4.2` which was released on 18 December 2019. The latest version of `sqlite3` currently available is `2.0.2` which was released on 23 May 2024. This commit updates the minimum version of `sqlite3` to version `1.5.0` that is readily able to compile on a M1 chip.
1 parent 4ee1d21 commit 1aca569

File tree

10 files changed

+26
-17
lines changed

10 files changed

+26
-17
lines changed

Appraisals

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
appraise "6.1" do
22
gem "activerecord", "~> 6.1.0"
33
gem "activerecord-jdbcsqlite3-adapter", "~> 61.0", platforms: [:jruby]
4-
gem "sqlite3", platforms: [:ruby]
4+
gem "sqlite3", "> 1.6.9", platforms: [:ruby]
55
end
66

77
appraise "7.0" do
88
gem "activerecord", "~> 7.0.0"
99
gem "activerecord-jdbcsqlite3-adapter", "~> 70.0", platforms: [:jruby]
10-
gem "sqlite3", platforms: [:ruby]
10+
gem "sqlite3", "> 1.6.9", platforms: [:ruby]
1111
end
1212

1313
appraise "7.1" do
1414
gem "activerecord", "~> 7.1.0"
1515
# When version 71 is released, uncomment this and also allow it in the GitHub
1616
# Action build workflow.
1717
# gem "activerecord-jdbcsqlite3-adapter", "~> 71.0", platforms: [:jruby]
18-
gem "sqlite3", platforms: [:ruby]
18+
gem "sqlite3", "> 1.6.9", platforms: [:ruby]
1919
end
2020

2121
appraise "main" do
2222
gem "activerecord", git: "https://github.com/rails/rails.git", branch: "main"
2323
gem "activerecord-jdbcsqlite3-adapter", "~> 70.0", platforms: [:jruby]
24-
gem "sqlite3", platforms: [:ruby]
24+
gem "sqlite3", "> 1.6.9", platforms: [:ruby]
2525
end

Gemfile.lock

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ GEM
7373
language_server-protocol (3.17.0.3)
7474
lint_roller (1.1.0)
7575
middleware (0.1.0)
76+
mini_portile2 (2.8.7)
7677
minitest (5.14.3)
7778
multi_test (0.1.2)
7879
parallel (1.24.0)
@@ -128,7 +129,8 @@ GEM
128129
simplecov_json_formatter (~> 0.1)
129130
simplecov-html (0.12.3)
130131
simplecov_json_formatter (0.1.2)
131-
sqlite3 (1.4.2)
132+
sqlite3 (2.0.2)
133+
mini_portile2 (~> 2.8.0)
132134
standard (1.34.0)
133135
language_server-protocol (~> 3.17.0.2)
134136
lint_roller (~> 1.0)

gemfiles/6.1.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "activerecord-jdbcsqlite3-adapter", "~> 61.0", platforms: [:jruby]
6-
gem "sqlite3", platforms: [:ruby]
6+
gem "sqlite3", "> 1.6.9", platforms: [:ruby]
77
gem "activerecord", "~> 6.1.0"
88

99
gemspec name: "factory_bot", path: "../"

gemfiles/6.1.gemfile.lock

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ GEM
7070
i18n (1.8.9)
7171
concurrent-ruby (~> 1.0)
7272
middleware (0.1.0)
73+
mini_portile2 (2.8.7)
7374
minitest (5.14.3)
7475
multi_test (0.1.2)
7576
parallel (1.20.1)
@@ -121,7 +122,8 @@ GEM
121122
simplecov_json_formatter (~> 0.1)
122123
simplecov-html (0.12.3)
123124
simplecov_json_formatter (0.1.2)
124-
sqlite3 (1.4.2)
125+
sqlite3 (1.7.3)
126+
mini_portile2 (~> 2.8.0)
125127
standard (0.13.0)
126128
rubocop (= 1.10.0)
127129
rubocop-performance (= 1.9.2)
@@ -149,7 +151,7 @@ DEPENDENCIES
149151
rspec
150152
rspec-its
151153
simplecov
152-
sqlite3
154+
sqlite3 (> 1.6.9)
153155
standard
154156
yard
155157

gemfiles/7.0.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "activerecord-jdbcsqlite3-adapter", "~> 70.0", platforms: [:jruby]
6-
gem "sqlite3", platforms: [:ruby]
6+
gem "sqlite3", "> 1.6.9", platforms: [:ruby]
77
gem "activerecord", "~> 7.0.0"
88

99
gemspec name: "factory_bot", path: "../"

gemfiles/7.0.gemfile.lock

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,8 @@ GEM
117117
simplecov_json_formatter (~> 0.1)
118118
simplecov-html (0.12.3)
119119
simplecov_json_formatter (0.1.4)
120-
sqlite3 (1.6.3-x86_64-linux)
120+
sqlite3 (1.7.3-arm64-darwin)
121+
sqlite3 (1.7.3-x86_64-linux)
121122
standard (1.29.0)
122123
language_server-protocol (~> 3.17.0.2)
123124
lint_roller (~> 1.0)
@@ -140,6 +141,7 @@ GEM
140141
webrick (~> 1.7.0)
141142

142143
PLATFORMS
144+
arm64-darwin-23
143145
x86_64-linux
144146

145147
DEPENDENCIES
@@ -153,7 +155,7 @@ DEPENDENCIES
153155
rspec
154156
rspec-its
155157
simplecov
156-
sqlite3
158+
sqlite3 (> 1.6.9)
157159
standard
158160
yard
159161

gemfiles/7.1.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "activerecord-jdbcsqlite3-adapter", platforms: [:jruby]
6-
gem "sqlite3", platforms: [:ruby]
6+
gem "sqlite3", "> 1.6.9", platforms: [:ruby]
77
gem "activerecord", "~> 7.1.0"
88

99
gemspec name: "factory_bot", path: "../"

gemfiles/7.1.gemfile.lock

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ GEM
127127
simplecov_json_formatter (~> 0.1)
128128
simplecov-html (0.12.3)
129129
simplecov_json_formatter (0.1.4)
130+
sqlite3 (1.7.0-arm64-darwin)
130131
sqlite3 (1.7.0-x86_64-linux)
131132
standard (1.32.1)
132133
language_server-protocol (~> 3.17.0.2)
@@ -150,6 +151,7 @@ GEM
150151
yard (0.9.34)
151152

152153
PLATFORMS
154+
arm64-darwin-23
153155
x86_64-linux
154156

155157
DEPENDENCIES
@@ -163,7 +165,7 @@ DEPENDENCIES
163165
rspec
164166
rspec-its
165167
simplecov
166-
sqlite3
168+
sqlite3 (> 1.6.9)
167169
standard
168170
yard
169171

gemfiles/main.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "activerecord-jdbcsqlite3-adapter", "~> 70.0", platforms: [:jruby]
6-
gem "sqlite3", platforms: [:ruby]
6+
gem "sqlite3", "> 1.6.9", platforms: [:ruby]
77
gem "activerecord", git: "https://github.com/rails/rails.git", branch: "main"
88

99
gemspec name: "factory_bot", path: "../"

gemfiles/main.gemfile.lock

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ GEM
8080
language_server-protocol (3.17.0.3)
8181
lint_roller (1.1.0)
8282
mini_mime (1.1.5)
83-
mini_portile2 (2.8.5)
83+
mini_portile2 (2.8.7)
8484
minitest (5.20.0)
8585
multi_test (1.1.0)
8686
parallel (1.23.0)
@@ -132,8 +132,9 @@ GEM
132132
simplecov_json_formatter (~> 0.1)
133133
simplecov-html (0.12.3)
134134
simplecov_json_formatter (0.1.4)
135-
sqlite3 (1.6.9)
135+
sqlite3 (1.7.3)
136136
mini_portile2 (~> 2.8.0)
137+
sqlite3 (1.7.3-x86_64-linux)
137138
standard (1.32.1)
138139
language_server-protocol (~> 3.17.0.2)
139140
lint_roller (~> 1.0)
@@ -170,7 +171,7 @@ DEPENDENCIES
170171
rspec
171172
rspec-its
172173
simplecov
173-
sqlite3
174+
sqlite3 (> 1.6.9)
174175
standard
175176
yard
176177

0 commit comments

Comments
 (0)