Skip to content

Bump the minimum Ruby version to 3.1#2442

Merged
yahonda merged 1 commit into
rsim:masterfrom
yahonda:rails72_requires_ruby31
Jun 16, 2025
Merged

Bump the minimum Ruby version to 3.1#2442
yahonda merged 1 commit into
rsim:masterfrom
yahonda:rails72_requires_ruby31

Conversation

@yahonda

@yahonda yahonda commented Jun 16, 2025

Copy link
Copy Markdown
Collaborator

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
@yahonda yahonda deleted the rails72_requires_ruby31 branch April 14, 2026 02:42
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