Skip to content

feat: Upgrade dependencies for Ruby 4.0#1258

Merged
aandreassa merged 1 commit intomainfrom
ruby-40
Mar 13, 2026
Merged

feat: Upgrade dependencies for Ruby 4.0#1258
aandreassa merged 1 commit intomainfrom
ruby-40

Conversation

@aandreassa
Copy link
Copy Markdown
Contributor

@aandreassa aandreassa commented Mar 12, 2026

Upgrading to minitest 6, adding ostruct & updating other gems.

Added minitest-mock as it is now separate from minitest.

NOTE: minitest 5 will be the last in the minitest family to support
      ruby 1.8 to 2.7. If you need to keep using these versions,
      you need to pin your dependency to minitest with something
      like "~> 5.0". See History.rdoc to locate compatible
      versions.

Further, minitest 6 will be dropping the following:

      + MiniTest (it's been Minitest for >10 years)
      + MiniTest::Unit
      + MiniTest::Unit::TestCase
      + assert_send (unless you argue for it well)
      + assert_equal nil, obj
      + mocks and stubs: moving minitest/mock.rb to its own gem

@aandreassa aandreassa force-pushed the ruby-40 branch 3 times, most recently from 56f3390 to eddc218 Compare March 12, 2026 21:55
@aandreassa aandreassa marked this pull request as ready for review March 12, 2026 22:10
@aandreassa aandreassa requested a review from a team as a code owner March 12, 2026 22:10
Copy link
Copy Markdown
Member

@viacheslav-rostovtsev viacheslav-rostovtsev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's a file that doesnt belong otherwise lgtm

gapic-generator-ads (0.47.2)
gapic-generator (= 0.47.2)

PATH
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this file should be here

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed it, thanks!

@aandreassa aandreassa merged commit eeb4072 into main Mar 13, 2026
9 checks passed
@aandreassa aandreassa deleted the ruby-40 branch March 13, 2026 01:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants