Skip to content

Commit 9e0e025

Browse files
authored
Merge pull request #61 from zendesk/ruby_3.4
Add tests with Ruby 3.4
2 parents f54ecec + d058131 commit 9e0e025

File tree

8 files changed

+41
-23
lines changed

8 files changed

+41
-23
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,14 @@ jobs:
1212
- '3.1'
1313
- '3.2'
1414
- '3.3'
15+
- '3.4'
1516
- 'jruby-9.4'
1617
gemfile:
1718
- rails7.0
1819
- rails7.1
1920
- rails7.2
2021
include:
21-
- { ruby: '3.3', gemfile: 'rails_main' }
22+
- { ruby: '3.4', gemfile: 'rails_main' }
2223
env:
2324
BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}.gemfile
2425
steps:

.github/workflows/rails_main_testing.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
fail-fast: false
1414
matrix:
1515
ruby:
16-
- '3.3'
16+
- '3.4'
1717
env:
1818
BUNDLE_GEMFILE: gemfiles/rails_main.gemfile
1919
steps:

Gemfile.lock

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,18 @@ GEM
1111
i18n (>= 1.6, < 2)
1212
minitest (>= 5.1)
1313
tzinfo (~> 2.0)
14+
base64 (0.2.0)
15+
bigdecimal (3.1.9)
16+
bigdecimal (3.1.9-java)
1417
concurrent-ruby (1.2.3)
1518
i18n (1.14.1)
1619
concurrent-ruby (~> 1.0)
17-
maxitest (4.5.0)
18-
minitest (>= 5.0.0, < 5.19.0)
19-
minitest (5.18.1)
20+
maxitest (5.8.0)
21+
minitest (>= 5.14.0, < 5.26.0)
22+
minitest (5.25.4)
2023
mocha (2.1.0)
2124
ruby2_keywords (>= 0.0.5)
25+
mutex_m (0.3.0)
2226
rake (13.1.0)
2327
ruby2_keywords (0.0.5)
2428
tzinfo (2.0.6)
@@ -30,10 +34,13 @@ PLATFORMS
3034

3135
DEPENDENCIES
3236
activesupport (~> 7.0.0)
33-
maxitest (< 5)
37+
base64
38+
bigdecimal
39+
maxitest
3440
mocha
41+
mutex_m
3542
prop!
3643
rake
3744

3845
BUNDLED WITH
39-
2.5.6
46+
2.6.2

gemfiles/common.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
gemspec path: '../'
44

5-
gem 'maxitest', '< 5'
5+
gem 'maxitest'
66
gem 'mocha'
77
gem 'rake'

gemfiles/rails7.0.gemfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
eval_gemfile 'common.rb'
22

33
gem 'activesupport', '~> 7.0.0'
4+
gem 'base64'
5+
gem 'bigdecimal'
6+
gem 'mutex_m'

gemfiles/rails7.0.gemfile.lock

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,18 @@ GEM
1111
i18n (>= 1.6, < 2)
1212
minitest (>= 5.1)
1313
tzinfo (~> 2.0)
14+
base64 (0.2.0)
15+
bigdecimal (3.1.9)
16+
bigdecimal (3.1.9-java)
1417
concurrent-ruby (1.2.2)
1518
i18n (1.14.1)
1619
concurrent-ruby (~> 1.0)
17-
maxitest (4.5.0)
18-
minitest (>= 5.0.0, < 5.19.0)
19-
minitest (5.18.1)
20+
maxitest (5.8.0)
21+
minitest (>= 5.14.0, < 5.26.0)
22+
minitest (5.25.4)
2023
mocha (2.1.0)
2124
ruby2_keywords (>= 0.0.5)
25+
mutex_m (0.3.0)
2226
rake (13.1.0)
2327
ruby2_keywords (0.0.5)
2428
tzinfo (2.0.6)
@@ -30,10 +34,13 @@ PLATFORMS
3034

3135
DEPENDENCIES
3236
activesupport (~> 7.0.0)
33-
maxitest (< 5)
37+
base64
38+
bigdecimal
39+
maxitest
3440
mocha
41+
mutex_m
3542
prop!
3643
rake
3744

3845
BUNDLED WITH
39-
2.4.22
46+
2.6.2

gemfiles/rails7.1.gemfile.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ GEM
2525
ruby2_keywords
2626
i18n (1.14.1)
2727
concurrent-ruby (~> 1.0)
28-
maxitest (4.5.0)
29-
minitest (>= 5.0.0, < 5.19.0)
30-
minitest (5.18.1)
28+
maxitest (5.8.0)
29+
minitest (>= 5.14.0, < 5.26.0)
30+
minitest (5.25.4)
3131
mocha (2.1.0)
3232
ruby2_keywords (>= 0.0.5)
3333
mutex_m (0.2.0)
@@ -42,10 +42,10 @@ PLATFORMS
4242

4343
DEPENDENCIES
4444
activesupport (~> 7.1.0)
45-
maxitest (< 5)
45+
maxitest
4646
mocha
4747
prop!
4848
rake
4949

5050
BUNDLED WITH
51-
2.4.22
51+
2.6.2

gemfiles/rails7.2.gemfile.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ GEM
2626
i18n (1.14.6)
2727
concurrent-ruby (~> 1.0)
2828
logger (1.6.1)
29-
maxitest (4.5.0)
30-
minitest (>= 5.0.0, < 5.19.0)
31-
minitest (5.18.1)
29+
maxitest (5.8.0)
30+
minitest (>= 5.14.0, < 5.26.0)
31+
minitest (5.25.4)
3232
mocha (2.4.5)
3333
ruby2_keywords (>= 0.0.5)
3434
rake (13.2.1)
@@ -43,10 +43,10 @@ PLATFORMS
4343

4444
DEPENDENCIES
4545
activesupport (~> 7.2.0)
46-
maxitest (< 5)
46+
maxitest
4747
mocha
4848
prop!
4949
rake
5050

5151
BUNDLED WITH
52-
2.5.9
52+
2.6.2

0 commit comments

Comments
 (0)