Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop support for EOL Ruby versions #550

Open
jcouball opened this issue Jan 2, 2022 · 0 comments
Open

Drop support for EOL Ruby versions #550

jcouball opened this issue Jan 2, 2022 · 0 comments

Comments

@jcouball
Copy link
Member

jcouball commented Jan 2, 2022

Drop support for EOL Ruby versions

Currently, this project supports Ruby back to 2.3.x. I propose that moving forward that we only support major versions of Ruby that are still getting active support by the Ruby core team. These are the major versions that are NOT in the 'eol' status on the Ruby Maintenance Branches page.

That would mean the dropping support for versions of Ruby prior to Ruby 2.6 (released 2018-12-25) and then Ruby 2.7 when Ruby 2.6 is EOL on 2022-03-31.

When dropping support for a Ruby version, the major version of this gem should be bumped (1.x.x --> 2.x.x). Users of the gem who want to continue using an eol version of Ruby should continue using the last major version of the git gem that supported their version of Ruby.

The following changes will need to be made:

  • Bump the major version of the git gem.
  • The CI build should build with every supported, released major version of MRI Ruby AND the head version of MRI Ruby.
  • required_ruby_version in the gemspec will need to be updated.
  • TargetRubyVersion in the Rubocop config will need to be updated.
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

No branches or pull requests

1 participant