summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2025-11-12 09:09:14 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2025-11-12 10:29:22 +0900
commitbf970ed8a27abaa166fcbd04a769907af1554879 (patch)
treebca7d8a2631a525d38e2e260ae792505d969c9f7
parentda114dfe0bd208ff986db87890481f1ff7391bbd (diff)
Replace Ruby 3.5 with Ruby 4.0
-rw-r--r--lib/bundled_gems.rb20
-rw-r--r--spec/bundled_gems_spec.rb14
2 files changed, 17 insertions, 17 deletions
diff --git a/lib/bundled_gems.rb b/lib/bundled_gems.rb
index 914c846503..dd199098a3 100644
--- a/lib/bundled_gems.rb
+++ b/lib/bundled_gems.rb
@@ -20,16 +20,16 @@ module Gem::BUNDLED_GEMS # :nodoc:
"resolv-replace" => "3.4.0",
"rinda" => "3.4.0",
"syslog" => "3.4.0",
- "ostruct" => "3.5.0",
- "pstore" => "3.5.0",
- "rdoc" => "3.5.0",
- "win32ole" => "3.5.0",
- "fiddle" => "3.5.0",
- "logger" => "3.5.0",
- "benchmark" => "3.5.0",
- "irb" => "3.5.0",
- "reline" => "3.5.0",
- # "readline" => "3.5.0", # This is wrapper for reline. We don't warn for this.
+ "ostruct" => "4.0.0",
+ "pstore" => "4.0.0",
+ "rdoc" => "4.0.0",
+ "win32ole" => "4.0.0",
+ "fiddle" => "4.0.0",
+ "logger" => "4.0.0",
+ "benchmark" => "4.0.0",
+ "irb" => "4.0.0",
+ "reline" => "4.0.0",
+ # "readline" => "4.0.0", # This is wrapper for reline. We don't warn for this.
"tsort" => "3.6.0",
}.freeze
diff --git a/spec/bundled_gems_spec.rb b/spec/bundled_gems_spec.rb
index 8014a48223..c2a655929a 100644
--- a/spec/bundled_gems_spec.rb
+++ b/spec/bundled_gems_spec.rb
@@ -113,7 +113,7 @@ RSpec.describe "bundled_gems.rb" do
require "active_support/all"
RUBY
- expect(err).to include(/openssl used to be loaded from (.*) since Ruby 3.5.0/)
+ expect(err).to include(/openssl used to be loaded from (.*) since Ruby 4.0.0/)
expect(err).to include(/lib\/active_support\/all\.rb:1/)
end
@@ -159,7 +159,7 @@ RSpec.describe "bundled_gems.rb" do
bundle "exec ruby script.rb"
- expect(err).to include(/openssl used to be loaded from (.*) since Ruby 3.5.0/)
+ expect(err).to include(/openssl used to be loaded from (.*) since Ruby 4.0.0/)
expect(err).to include(/script\.rb:8/)
end
@@ -177,7 +177,7 @@ RSpec.describe "bundled_gems.rb" do
bundle "exec ./script.rb"
- expect(err).to include(/openssl used to be loaded from (.*) since Ruby 3.5.0/)
+ expect(err).to include(/openssl used to be loaded from (.*) since Ruby 4.0.0/)
expect(err).to include(/script\.rb:9/)
end
@@ -186,7 +186,7 @@ RSpec.describe "bundled_gems.rb" do
create_file("Gemfile", "source 'https://rubygems.org'")
bundle "exec ruby -r./stub -ropenssl -e ''"
- expect(err).to include(/openssl used to be loaded from (.*) since Ruby 3.5.0/)
+ expect(err).to include(/openssl used to be loaded from (.*) since Ruby 4.0.0/)
end
it "Show warning when warn is not the standard one in the current scope" do
@@ -209,7 +209,7 @@ RSpec.describe "bundled_gems.rb" do
My.my
RUBY
- expect(err).to include(/openssl used to be loaded from (.*) since Ruby 3.5.0/)
+ expect(err).to include(/openssl used to be loaded from (.*) since Ruby 4.0.0/)
expect(err).to include(/-e:19/)
end
@@ -251,7 +251,7 @@ RSpec.describe "bundled_gems.rb" do
require Gem::BUNDLED_GEMS::ARCHDIR + 'openssl'
RUBY
- expect(err).to include(/openssl used to be loaded from (.*) since Ruby 3.5.0/)
+ expect(err).to include(/openssl used to be loaded from (.*) since Ruby 4.0.0/)
# TODO: We should assert caller location like below:
# test_warn_bootsnap.rb:14: warning: ...
end
@@ -320,7 +320,7 @@ RSpec.describe "bundled_gems.rb" do
create_file("Gemfile", "source 'https://rubygems.org'")
bundle "exec ruby script.rb"
- expect(err).to include(/openssl used to be loaded from (.*) since Ruby 3.5.0/)
+ expect(err).to include(/openssl used to be loaded from (.*) since Ruby 4.0.0/)
expect(err).to include(/script\.rb:13/)
end