Skip to content

Conversation

@Earlopain
Copy link
Contributor

I want to start porting this to prism without the translation layer. But because it still supports ruby versions that prism can't parse, doing so will be more complicated than needed.

So I propose to drop 3.0, 3.1 and 3.2. Ruby 3.2 already is in security updates only mode and will be completely EOL in about 2 months. So maybe this is ok?

Let me know what you think.

I want to start porting this to prism without the translation layer.
Allows to remove some compatibility code with ripper
@Earlopain Earlopain force-pushed the raise-required-ruby-version branch from 9e95e61 to b59e831 Compare January 27, 2026 10:35
@Earlopain
Copy link
Contributor Author

I saw #210. I'm OK to wait until 3.2 is end of life in a few months.

@Earlopain Earlopain force-pushed the raise-required-ruby-version branch from b59e831 to 53ca30b Compare January 27, 2026 10:39
@schneems
Copy link
Collaborator

schneems commented Jan 28, 2026

This is a default gem and we need to support all non EOL rubies. We need to wait for 3.2 to go EOL or if it's pressing we can rev major and make a back port branch (just in case).

Also, we need to make sure we test with the default prism of Ruby 3.3, which is 0.19.0.

Copy link
Collaborator

@schneems schneems left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add a CI test with the default prism version in 3.3 which is 0.19.0.

Everything else looks good, but will wait for 3.2 to go EOL for merging

Maybe ripper fixed it since then. But prism also doesn't have this problem.
@Earlopain Earlopain force-pushed the raise-required-ruby-version branch from 53ca30b to 145d807 Compare January 28, 2026 10:38
@Earlopain
Copy link
Contributor Author

👍 I added 0.19.0 to CI.

As for when to do this, there is no rush. You can merge this whenever it is convenient for you. Definitly no need for backport branches.

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.

2 participants