Add bigdecimal to dependencies in preparation for Ruby 3.4 where it is no longer built in.
diff --git a/ruby/google-protobuf.gemspec b/ruby/google-protobuf.gemspec index 2ef9996..b66e8fc 100644 --- a/ruby/google-protobuf.gemspec +++ b/ruby/google-protobuf.gemspec
@@ -32,6 +32,8 @@ s.add_development_dependency "rake-compiler-dock", "= 1.2.1" end s.required_ruby_version = '>= 3.0' + # bigdecimal must be used as a non-built in gem as of ruby-3.4 + s.add_dependency "bigdecimal" # TODO: evaluate removing Rakefile and moving logic to extconf.rb, so that we # can remove this runtime dependency on rake. See the discussion here for # more details:
diff --git a/ruby/lib/google/BUILD.bazel b/ruby/lib/google/BUILD.bazel index 979f3fe..e5aacea 100644 --- a/ruby/lib/google/BUILD.bazel +++ b/ruby/lib/google/BUILD.bazel
@@ -81,7 +81,10 @@ "ruby/lib", ], visibility = ["//ruby:__pkg__"], - deps = ["//ruby:well_known_ruby_protos"] + select({ + deps = [ + "//ruby:well_known_ruby_protos", + "@protobuf_bundle//:bigdecimal", + ] + select({ "//ruby:ffi_enabled": [ "@protobuf_bundle//:ffi", "@protobuf_bundle//:ffi-compiler",