Skip to content

Commit 569c5c7

Browse files
authored
Merge pull request #9219 from ruby/support-ruby-4-0
Support Ruby 4.1
2 parents b261932 + 82b44e7 commit 569c5c7

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

bundler/lib/bundler/current_ruby.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def self.current_ruby
1111
end
1212

1313
class CurrentRuby
14-
ALL_RUBY_VERSIONS = [*18..27, *30..34, 40].freeze
14+
ALL_RUBY_VERSIONS = [*18..27, *30..34, *40..41].freeze
1515
KNOWN_MINOR_VERSIONS = ALL_RUBY_VERSIONS.map {|v| v.digits.reverse.join(".") }.freeze
1616
KNOWN_MAJOR_VERSIONS = ALL_RUBY_VERSIONS.map {|v| v.digits.last.to_s }.uniq.freeze
1717
PLATFORM_MAP = {

bundler/spec/bundler/current_ruby_spec.rb

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
ruby_33: Gem::Platform::RUBY,
2424
ruby_34: Gem::Platform::RUBY,
2525
ruby_40: Gem::Platform::RUBY,
26+
ruby_41: Gem::Platform::RUBY,
2627
mri: Gem::Platform::RUBY,
2728
mri_18: Gem::Platform::RUBY,
2829
mri_19: Gem::Platform::RUBY,
@@ -40,6 +41,7 @@
4041
mri_33: Gem::Platform::RUBY,
4142
mri_34: Gem::Platform::RUBY,
4243
mri_40: Gem::Platform::RUBY,
44+
mri_41: Gem::Platform::RUBY,
4345
rbx: Gem::Platform::RUBY,
4446
truffleruby: Gem::Platform::RUBY,
4547
jruby: Gem::Platform::JAVA,
@@ -61,7 +63,8 @@
6163
windows_32: Gem::Platform::WINDOWS,
6264
windows_33: Gem::Platform::WINDOWS,
6365
windows_34: Gem::Platform::WINDOWS,
64-
windows_40: Gem::Platform::WINDOWS }
66+
windows_40: Gem::Platform::WINDOWS,
67+
windows_41: Gem::Platform::WINDOWS }
6568
end
6669

6770
let(:deprecated) do
@@ -82,6 +85,7 @@
8285
mswin_33: Gem::Platform::MSWIN,
8386
mswin_34: Gem::Platform::MSWIN,
8487
mswin_40: Gem::Platform::MSWIN,
88+
mswin_41: Gem::Platform::MSWIN,
8589
mswin64: Gem::Platform::MSWIN64,
8690
mswin64_19: Gem::Platform::MSWIN64,
8791
mswin64_20: Gem::Platform::MSWIN64,
@@ -98,6 +102,7 @@
98102
mswin64_33: Gem::Platform::MSWIN64,
99103
mswin64_34: Gem::Platform::MSWIN64,
100104
mswin64_40: Gem::Platform::MSWIN64,
105+
mswin64_41: Gem::Platform::MSWIN64,
101106
mingw: Gem::Platform::UNIVERSAL_MINGW,
102107
mingw_18: Gem::Platform::UNIVERSAL_MINGW,
103108
mingw_19: Gem::Platform::UNIVERSAL_MINGW,
@@ -115,6 +120,7 @@
115120
mingw_33: Gem::Platform::UNIVERSAL_MINGW,
116121
mingw_34: Gem::Platform::UNIVERSAL_MINGW,
117122
mingw_40: Gem::Platform::UNIVERSAL_MINGW,
123+
mingw_41: Gem::Platform::UNIVERSAL_MINGW,
118124
x64_mingw: Gem::Platform::UNIVERSAL_MINGW,
119125
x64_mingw_20: Gem::Platform::UNIVERSAL_MINGW,
120126
x64_mingw_21: Gem::Platform::UNIVERSAL_MINGW,
@@ -129,7 +135,8 @@
129135
x64_mingw_32: Gem::Platform::UNIVERSAL_MINGW,
130136
x64_mingw_33: Gem::Platform::UNIVERSAL_MINGW,
131137
x64_mingw_34: Gem::Platform::UNIVERSAL_MINGW,
132-
x64_mingw_40: Gem::Platform::UNIVERSAL_MINGW }
138+
x64_mingw_40: Gem::Platform::UNIVERSAL_MINGW,
139+
x64_mingw_41: Gem::Platform::UNIVERSAL_MINGW }
133140
end
134141
# rubocop:enable Naming/VariableNumber
135142

0 commit comments

Comments
 (0)