Skip to content

Ruby version support policy #77

@ianks

Description

@ianks

Currently, RCD supports all the way down to Ruby 2.4 which has been EOL for almost 3 years.

Not only is there a maintenance burden from supporting more versions, it makes certain refactors harder to do.

I propose come up with a policy for which Ruby versions RCD will support, and how that will affect RCDs semver. The obvious proposal would be to support stable rubies (as of now 2.7+), and release a major version of RCD whenever a Ruby version is EOL.

We can also adjust this scheme to make migration easier — i.e. support the most recent EOL Ruby version (as of now 2.6) via opt-in if it’s included in RUBY_CC_VERSION.

The goal here is to agree on a support policy going forward, since it’s untenable to support all rubies forever.

Thoughts?

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