Skip to content

Drop support for EOL Ruby versions #550

Closed
@jcouball

Description

@jcouball

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions