Skip to content

Commit 1207c42

Browse files
committed
stop testing ruby 4 for now
only rails 8.1 will work, as minitest 6 is required, but older versions won't work, but can't be tested with ruby 4 yet, google-protobuf can't be installed
1 parent 85a6191 commit 1207c42

File tree

3 files changed

+85
-19
lines changed

3 files changed

+85
-19
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,16 @@ jobs:
9191
strategy:
9292
fail-fast: false
9393
matrix:
94-
ruby: [ "4.0", "3.4", "3.3", "3.2", "jruby-10.0" ]
94+
#ruby: [ "4.0", "3.4", "3.3", "3.2", "jruby-10.0" ]
95+
ruby: [ "3.4", "3.3", "3.2", "jruby-10.0" ]
9596
rails: [ "8.1", "8.0", "7.2" ]
9697
exclude:
9798
- ruby: 'jruby-10.0'
9899
rails: '8.1'
100+
- ruby: '4.0'
101+
rails: '8.0'
102+
- ruby: '4.0'
103+
rails: '7.2'
99104
include:
100105
- ruby: '3.4'
101106
rails: '7.2'

gemfiles/Gemfile.rails-7.2.x.lock

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@ GEM
6363
activemodel (= 7.2.2)
6464
activesupport (= 7.2.2)
6565
timeout (>= 0.4.0)
66+
activerecord-jdbc-adapter (72.1-java)
67+
activerecord (~> 7.2.2)
68+
activerecord-jdbcsqlite3-adapter (72.1-java)
69+
activerecord-jdbc-adapter (= 72.1)
70+
jdbc-sqlite3 (~> 3.8, < 4)
6671
activestorage (7.2.2)
6772
actionpack (= 7.2.2)
6873
activejob (= 7.2.2)
@@ -92,7 +97,8 @@ GEM
9297
erubi (~> 1.4)
9398
parser (>= 2.4)
9499
smart_properties
95-
bigdecimal (4.0.1)
100+
bigdecimal (3.1.8)
101+
bigdecimal (3.1.8-java)
96102
brakeman (6.2.2)
97103
racc
98104
builder (3.3.0)
@@ -109,14 +115,24 @@ GEM
109115
sprockets-rails
110116
tilt
111117
date (3.4.0)
118+
date (3.4.0-java)
112119
docile (1.4.1)
113120
domain_name (0.6.20240107)
114121
drb (2.2.1)
115122
erubi (1.13.0)
123+
ffi (1.17.1-java)
124+
ffi-compiler (1.3.2)
125+
ffi (>= 1.15.5)
126+
rake
116127
gli (2.22.0)
117128
globalid (1.2.1)
118129
activesupport (>= 6.1)
119-
google-protobuf (4.33.5-x86_64-linux-gnu)
130+
google-protobuf (4.30.0-java)
131+
bigdecimal
132+
ffi (~> 1)
133+
ffi-compiler (~> 1)
134+
rake (>= 13)
135+
google-protobuf (4.30.0-x86_64-linux)
120136
bigdecimal
121137
rake (>= 13)
122138
highline (3.1.1)
@@ -139,11 +155,14 @@ GEM
139155
terminal-table (>= 1.5.1)
140156
ice_nine (0.11.2)
141157
io-console (0.7.2)
158+
io-console (0.7.2-java)
142159
irb (1.14.1)
143160
rdoc (>= 4.0.0)
144161
reline (>= 0.4.2)
162+
jar-dependencies (0.5.5)
145163
jdbc-sqlite3 (3.46.1.1)
146164
json (2.8.1)
165+
json (2.8.1-java)
147166
localeapp (3.3.0)
148167
gli
149168
i18n (>= 0.7, < 2)
@@ -164,8 +183,7 @@ GEM
164183
mime-types-data (~> 3.2015)
165184
mime-types-data (3.2024.1105)
166185
mini_mime (1.1.5)
167-
minitest (6.0.1)
168-
prism (~> 1.5)
186+
minitest (5.25.1)
169187
minitest-reporters (1.7.1)
170188
ansi
171189
builder
@@ -184,16 +202,21 @@ GEM
184202
net-protocol
185203
netrc (0.11.0)
186204
nio4r (2.7.4)
205+
nio4r (2.7.4-java)
206+
nokogiri (1.18.3-java)
207+
racc (~> 1.4)
187208
nokogiri (1.18.3-x86_64-linux-gnu)
188209
racc (~> 1.4)
189210
parallel (1.26.3)
190211
parser (2.7.2.0)
191212
ast (~> 2.4.1)
192213
powerpack (0.1.3)
193-
prism (1.9.0)
194214
psych (5.2.0)
195215
stringio
216+
psych (5.2.0-java)
217+
jar-dependencies (>= 0.1.7)
196218
racc (1.8.1)
219+
racc (1.8.1-java)
197220
rack (3.1.8)
198221
rack-session (2.0.0)
199222
rack (>= 3.0.0)
@@ -234,7 +257,7 @@ GEM
234257
thor (~> 1.0, >= 1.2.2)
235258
zeitwerk (~> 2.6)
236259
rainbow (3.1.1)
237-
rake (13.3.1)
260+
rake (13.2.1)
238261
rdoc (6.7.0)
239262
psych (>= 4.0.0)
240263
reline (0.5.11)
@@ -255,6 +278,9 @@ GEM
255278
unicode-display_width (~> 1.0, >= 1.0.1)
256279
ruby-progressbar (1.13.0)
257280
ruby2_keywords (0.0.5)
281+
sass-embedded (1.85.1)
282+
google-protobuf (~> 4.29)
283+
rake (>= 13)
258284
sass-embedded (1.85.1-x86_64-linux-gnu)
259285
google-protobuf (~> 4.29)
260286
sassc-embedded (1.80.4)
@@ -293,10 +319,13 @@ GEM
293319
useragent (0.16.10)
294320
websocket-driver (0.7.6)
295321
websocket-extensions (>= 0.1.0)
322+
websocket-driver (0.7.6-java)
323+
websocket-extensions (>= 0.1.0)
296324
websocket-extensions (0.1.5)
297325
zeitwerk (2.6.18)
298326

299327
PLATFORMS
328+
java
300329
x86_64-linux
301330

302331
DEPENDENCIES

gemfiles/Gemfile.rails-8.0.x.lock

Lines changed: 44 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ GIT
22
remote: https://github.com/jruby/activerecord-jdbc-adapter.git
33
revision: 47b9509df678c0949316dcfe2efa6144d59cdfe0
44
specs:
5+
activerecord-jdbc-adapter (80.0-java)
6+
activerecord (~> 8.0.0)
7+
activerecord-jdbcsqlite3-adapter (80.0-java)
8+
activerecord-jdbc-adapter (= 80.0)
9+
jdbc-sqlite3 (~> 3.8, < 4)
510

611
PATH
712
remote: ..
@@ -97,7 +102,8 @@ GEM
97102
erubi (~> 1.4)
98103
parser (>= 2.4)
99104
smart_properties
100-
bigdecimal (4.0.1)
105+
bigdecimal (3.2.2)
106+
bigdecimal (3.2.2-java)
101107
brakeman (7.0.2)
102108
racc
103109
builder (3.3.0)
@@ -114,34 +120,45 @@ GEM
114120
sprockets-rails
115121
tilt
116122
date (3.4.1)
123+
date (3.4.1-java)
117124
docile (1.4.1)
118125
domain_name (0.6.20240107)
119126
drb (2.2.3)
120127
erb (5.0.1)
128+
erb (5.0.1-java)
121129
erubi (1.13.1)
130+
ffi (1.17.3-java)
131+
ffi-compiler (1.3.2)
132+
ffi (>= 1.15.5)
133+
rake
122134
gli (2.22.2)
123135
ostruct
124136
globalid (1.2.1)
125137
activesupport (>= 6.1)
126-
google-protobuf (4.33.5)
138+
google-protobuf (4.33.4)
127139
bigdecimal
128140
rake (>= 13)
129-
google-protobuf (4.33.5-aarch64-linux-gnu)
141+
google-protobuf (4.33.4-aarch64-linux-gnu)
130142
bigdecimal
131143
rake (>= 13)
132-
google-protobuf (4.33.5-aarch64-linux-musl)
144+
google-protobuf (4.33.4-aarch64-linux-musl)
133145
bigdecimal
134146
rake (>= 13)
135-
google-protobuf (4.33.5-arm64-darwin)
147+
google-protobuf (4.33.4-arm64-darwin)
136148
bigdecimal
137149
rake (>= 13)
138-
google-protobuf (4.33.5-x86_64-darwin)
150+
google-protobuf (4.33.4-java)
139151
bigdecimal
152+
ffi (~> 1)
153+
ffi-compiler (~> 1)
140154
rake (>= 13)
141-
google-protobuf (4.33.5-x86_64-linux-gnu)
155+
google-protobuf (4.33.4-x86_64-darwin)
142156
bigdecimal
143157
rake (>= 13)
144-
google-protobuf (4.33.5-x86_64-linux-musl)
158+
google-protobuf (4.33.4-x86_64-linux-gnu)
159+
bigdecimal
160+
rake (>= 13)
161+
google-protobuf (4.33.4-x86_64-linux-musl)
145162
bigdecimal
146163
rake (>= 13)
147164
highline (3.1.2)
@@ -164,12 +181,15 @@ GEM
164181
terminal-table (>= 1.5.1)
165182
ice_nine (0.11.2)
166183
io-console (0.8.0)
184+
io-console (0.8.0-java)
167185
irb (1.15.2)
168186
pp (>= 0.6.0)
169187
rdoc (>= 4.0.0)
170188
reline (>= 0.4.2)
189+
jar-dependencies (0.5.5)
171190
jdbc-sqlite3 (3.46.1.1)
172191
json (2.12.2)
192+
json (2.12.2-java)
173193
localeapp (3.3.0)
174194
gli
175195
i18n (>= 0.7, < 2)
@@ -190,8 +210,7 @@ GEM
190210
mime-types-data (~> 3.2025, >= 3.2025.0507)
191211
mime-types-data (3.2025.0708)
192212
mini_mime (1.1.5)
193-
minitest (6.0.1)
194-
prism (~> 1.5)
213+
minitest (5.25.5)
195214
minitest-reporters (1.7.1)
196215
ansi
197216
builder
@@ -210,6 +229,7 @@ GEM
210229
net-protocol
211230
netrc (0.11.0)
212231
nio4r (2.7.4)
232+
nio4r (2.7.4-java)
213233
nokogiri (1.18.8-aarch64-linux-gnu)
214234
racc (~> 1.4)
215235
nokogiri (1.18.8-aarch64-linux-musl)
@@ -220,6 +240,8 @@ GEM
220240
racc (~> 1.4)
221241
nokogiri (1.18.8-arm64-darwin)
222242
racc (~> 1.4)
243+
nokogiri (1.18.8-java)
244+
racc (~> 1.4)
223245
nokogiri (1.18.8-x86_64-darwin)
224246
racc (~> 1.4)
225247
nokogiri (1.18.8-x86_64-linux-gnu)
@@ -234,11 +256,14 @@ GEM
234256
pp (0.6.2)
235257
prettyprint
236258
prettyprint (0.2.0)
237-
prism (1.9.0)
238259
psych (5.2.6)
239260
date
240261
stringio
262+
psych (5.2.6-java)
263+
date
264+
jar-dependencies (>= 0.1.7)
241265
racc (1.8.1)
266+
racc (1.8.1-java)
242267
rack (3.1.16)
243268
rack-session (2.1.1)
244269
base64 (>= 0.1.0)
@@ -280,7 +305,7 @@ GEM
280305
thor (~> 1.0, >= 1.2.2)
281306
zeitwerk (~> 2.6)
282307
rainbow (3.1.1)
283-
rake (13.3.1)
308+
rake (13.3.0)
284309
rdoc (6.14.2)
285310
erb
286311
psych (>= 4.0.0)
@@ -302,6 +327,9 @@ GEM
302327
unicode-display_width (~> 1.0, >= 1.0.1)
303328
ruby-progressbar (1.13.0)
304329
ruby2_keywords (0.0.5)
330+
sass-embedded (1.97.3)
331+
google-protobuf (~> 4.31)
332+
rake (>= 13)
305333
sass-embedded (1.97.3-aarch64-linux-gnu)
306334
google-protobuf (~> 4.31)
307335
sass-embedded (1.97.3-aarch64-linux-musl)
@@ -364,6 +392,9 @@ GEM
364392
websocket-driver (0.8.0)
365393
base64
366394
websocket-extensions (>= 0.1.0)
395+
websocket-driver (0.8.0-java)
396+
base64
397+
websocket-extensions (>= 0.1.0)
367398
websocket-extensions (0.1.5)
368399
zeitwerk (2.7.3)
369400

@@ -377,6 +408,7 @@ PLATFORMS
377408
arm-linux-musl
378409
arm-linux-musleabihf
379410
arm64-darwin
411+
java
380412
x86_64-darwin
381413
x86_64-linux-gnu
382414
x86_64-linux-musl

0 commit comments

Comments
 (0)