Skip to content

Conversation

@yahonda
Copy link
Collaborator

@yahonda yahonda commented Jun 16, 2025

This pull request bumps the minimum Ruby version to 3.1

 % ruby -v
ruby 3.1.7p261 (2025-03-26 revision 0a3704f218) [arm64-darwin25]
% gem -v
3.3.27
% bundler -v
Bundler version 2.3.27
% gem update --system
Updating rubygems-update
Fetching rubygems-update-3.6.9.gem
Successfully installed rubygems-update-3.6.9
Parsing documentation for rubygems-update-3.6.9
Installing ri documentation for rubygems-update-3.6.9
Done installing documentation for rubygems-update after 2 seconds
Parsing documentation for rubygems-update-3.6.9
Done installing documentation for rubygems-update after 0 seconds
Installing RubyGems 3.6.9
  Successfully built RubyGem
  Name: bundler
  Version: 2.6.9
  File: bundler-2.6.9.gem
Bundler 2.6.9 installed
RubyGems 3.6.9 installed
Regenerating binstubs
Regenerating plugins
Parsing documentation for rubygems-3.6.9
Installing ri documentation for rubygems-3.6.9

... snip ...
RubyGems system software updated
~ % gem -v
3.6.9
  • Bump the TargetRubyVersion in .rubocop.yml

This commit bumps the minimum Ruby version to 3.1

- Rails 7.2 requires Ruby 3.1
rails/rails#50491
https://guides.rubyonrails.org/7_2_release_notes.html#make-ruby-3-1-the-new-minimum-version

- Remove workaround for Ruby 2.7
rsim@8cb2077

```ruby
 % ruby -v
ruby 3.1.7p261 (2025-03-26 revision 0a3704f218) [arm64-darwin25]
% gem -v
3.3.27
% bundler -v
Bundler version 2.3.27
% gem update --system
Updating rubygems-update
Fetching rubygems-update-3.6.9.gem
Successfully installed rubygems-update-3.6.9
Parsing documentation for rubygems-update-3.6.9
Installing ri documentation for rubygems-update-3.6.9
Done installing documentation for rubygems-update after 2 seconds
Parsing documentation for rubygems-update-3.6.9
Done installing documentation for rubygems-update after 0 seconds
Installing RubyGems 3.6.9
  Successfully built RubyGem
  Name: bundler
  Version: 2.6.9
  File: bundler-2.6.9.gem
Bundler 2.6.9 installed
RubyGems 3.6.9 installed
Regenerating binstubs
Regenerating plugins
Parsing documentation for rubygems-3.6.9
Installing ri documentation for rubygems-3.6.9

... snip ...
RubyGems system software updated
~ % gem -v
3.6.9
```
- Bump the TargetRubyVersion in .rubocop.yml
@yahonda yahonda marked this pull request as ready for review June 16, 2025 05:27
@yahonda yahonda merged commit 397f0ac into rsim:master Jun 16, 2025
10 of 11 checks passed
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.

1 participant