Skip to content

Commit d67c8c3

Browse files
feat: Update minimum Ruby to v3.2 and support v4.0
1 parent 3dd3529 commit d67c8c3

9 files changed

Lines changed: 30 additions & 21 deletions

File tree

google-cloud-bigtable/Gemfile

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,16 @@ local_dependencies.each do |name|
2424
gem name, path: "../#{name}"
2525
end
2626

27-
gem "google-style", "~> 1.30.1"
28-
gem "minitest", "~> 5.16"
29-
gem "minitest-focus", "~> 1.1"
27+
gem "google-style", "~> 1.32.0"
28+
gem "irb", "~> 1.17"
29+
gem "minitest", "~> 6.0.2"
30+
gem "minitest-focus", "~> 1.4"
31+
gem "minitest-mock", "~> 5.27"
3032
gem "minitest-reporters", "~> 1.5.0", require: false
31-
gem "minitest-rg", "~> 5.2"
33+
gem "minitest-rg", "~> 5.3"
34+
gem "ostruct", "~> 0.5.5"
3235
gem "rake"
33-
gem "redcarpet", "~> 3.0"
34-
gem "simplecov", "~> 0.9"
36+
gem "redcarpet", "~> 3.6"
37+
gem "simplecov", "~> 0.22"
3538
gem "yard", "~> 0.9"
3639
gem "yard-doctest", "~> 0.1.13"

google-cloud-bigtable/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ results in logs appearing alongside your application logs in the
8181

8282
## Supported Ruby Versions
8383

84-
This library is supported on Ruby 3.0+.
84+
This library is supported on Ruby 3.2+.
8585

8686
Google provides official support for Ruby versions that are actively supported
8787
by Ruby Core—that is, Ruby versions that are either in normal maintenance or

google-cloud-bigtable/google-cloud-bigtable.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Gem::Specification.new do |gem|
2121
"TROUBLESHOOTING.md", "CHANGELOG.md", "CODE_OF_CONDUCT.md", "LICENSE", ".yardopts"]
2222
gem.require_paths = ["lib"]
2323

24-
gem.required_ruby_version = ">= 3.0"
24+
gem.required_ruby_version = ">= 3.2"
2525

2626
gem.add_dependency "concurrent-ruby", "~> 1.0"
2727
gem.add_dependency "google-cloud-bigtable-admin-v2", "~> 1.7"

google-cloud-datastore/Gemfile

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,17 @@ local_dependencies.each do |name|
2020
end
2121

2222
gem "autotest-suffix", "~> 1.1"
23-
gem "google-style", "~> 1.30.1"
24-
gem "minitest", "~> 5.16"
23+
gem "google-style", "~> 1.32.0"
24+
gem "irb", "~> 1.17"
25+
gem "minitest", "~> 6.0.2"
2526
gem "minitest-autotest", "~> 1.0"
26-
gem "minitest-focus", "~> 1.1"
27+
gem "minitest-focus", "~> 1.4"
2728
gem "minitest-hooks", "~> 1.5"
28-
gem "minitest-rg", "~> 5.2"
29+
gem "minitest-mock", "~> 5.27"
30+
gem "minitest-rg", "~> 5.3"
31+
gem "ostruct", "~> 0.5.5"
2932
gem "rake"
30-
gem "redcarpet", "~> 3.0"
31-
gem "simplecov", "~> 0.9"
33+
gem "redcarpet", "~> 3.6"
34+
gem "simplecov", "~> 0.22"
3235
gem "yard", "~> 0.9"
3336
gem "yard-doctest", "~> 0.1.13"

google-cloud-datastore/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ end
7676

7777
## Supported Ruby Versions
7878

79-
This library is supported on Ruby 3.0+.
79+
This library is supported on Ruby 3.2+.
8080

8181
Google provides official support for Ruby versions that are actively supported
8282
by Ruby Core—that is, Ruby versions that are either in normal maintenance or

google-cloud-datastore/google-cloud-datastore.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Gem::Specification.new do |gem|
1616
["OVERVIEW.md", "AUTHENTICATION.md", "EMULATOR.md", "LOGGING.md", "CONTRIBUTING.md", "TROUBLESHOOTING.md", "CHANGELOG.md", "CODE_OF_CONDUCT.md", "LICENSE", ".yardopts"]
1717
gem.require_paths = ["lib"]
1818

19-
gem.required_ruby_version = ">= 3.0"
19+
gem.required_ruby_version = ">= 3.2"
2020

2121
gem.add_dependency "google-cloud-core", "~> 1.5"
2222
gem.add_dependency "google-cloud-datastore-v1", ">= 0.0", "< 2.a"

google-cloud-firestore/Gemfile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,16 @@ local_dependencies.each do |name|
2020
end
2121

2222
gem "autotest-suffix", "~> 1.1"
23-
gem "google-style", "~> 1.30.1"
24-
gem "minitest", "~> 5.25"
23+
gem "google-style", "~> 1.32.0"
24+
gem "irb", "~> 1.17"
25+
gem "minitest", "~> 6.0.2"
2526
gem "minitest-autotest", "~> 1.0"
2627
gem "minitest-focus", "~> 1.4"
28+
gem "minitest-mock", "~> 5.27"
2729
gem "minitest-rg", "~> 5.3"
30+
gem "ostruct", "~> 0.5.5"
2831
gem "rake"
29-
gem "redcarpet", "~> 3.0"
32+
gem "redcarpet", "~> 3.6"
3033
gem "simplecov", "~> 0.22"
3134
gem "stackprof" unless Gem.win_platform?
3235
gem "yard", "~> 0.9"

google-cloud-firestore/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ end
7878

7979
## Supported Ruby Versions
8080

81-
This library is supported on Ruby 3.0+.
81+
This library is supported on Ruby 3.2+.
8282

8383
Google provides official support for Ruby versions that are actively supported
8484
by Ruby Core—that is, Ruby versions that are either in normal maintenance or

google-cloud-firestore/google-cloud-firestore.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Gem::Specification.new do |gem|
1717
["OVERVIEW.md", "AUTHENTICATION.md", "EMULATOR.md", "LOGGING.md", "CONTRIBUTING.md", "TROUBLESHOOTING.md", "CHANGELOG.md", "CODE_OF_CONDUCT.md", "LICENSE", ".yardopts"]
1818
gem.require_paths = ["lib"]
1919

20-
gem.required_ruby_version = ">= 3.0"
20+
gem.required_ruby_version = ">= 3.2"
2121

2222
gem.add_dependency "bigdecimal", "~> 3.0"
2323
gem.add_dependency "concurrent-ruby", "~> 1.0"

0 commit comments

Comments
 (0)