[ 
https://issues.apache.org/jira/browse/THRIFT-5909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18040029#comment-18040029
 ] 

Dmytro Shteflyuk commented on THRIFT-5909:
------------------------------------------

Got a green build after disabling Java to Ruby SSL tests (for now). 
https://github.com/kpumuk/thrift/actions/runs/19588732059

> add Ruby in GitHub workflow
> ---------------------------
>
>                 Key: THRIFT-5909
>                 URL: https://issues.apache.org/jira/browse/THRIFT-5909
>             Project: Thrift
>          Issue Type: Sub-task
>          Components: Build Process, Ruby - Library
>            Reporter: Dmytro Shteflyuk
>            Assignee: Dmytro Shteflyuk
>            Priority: Major
>
> * Build is currently breaking for modern Ruby versions (see related tickets)
> * Need to make a decision on which Ruby versions are supports (see below)
> * Cross-tests break on UUID fields
> * There something weird going on with SSL
> Currently working on addressing all that in 
> https://github.com/kpumuk/thrift/commits/cross-test-ruby/ (will cleanup/split 
> to MRs/rewrite once the build is green).
> h2. Ruby versions
> _from https://github.com/apache/thrift/pull/3249#issuecomment-3563902783_
> Currently supported versions are 3.2 and above https://endoflife.date/ruby, 
> which might be too aggressive, maybe? I'm thinking about 2.7 and up 
> (https://github.com/kpumuk/thrift/actions/runs/19521001691), but can of 
> course lower it.
> It is also would make sense to limit support to Ruby versions that did not 
> reach their end of life. This would not only free up the resources on the CI, 
> but allow to use modern features and upgrade dependencies. Users who decide 
> to use outdated Ruby versions might as well continue using outdated versions 
> of the Thrift gem.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to