ncbo / bioportal-project

Serves to consolidate (in Zenhub) all public issues in BioPortal
BSD 2-Clause "Simplified" License
7 stars 5 forks source link

Ruby v3.0 support #275

Open alexskr opened 1 year ago

alexskr commented 1 year ago

BP/Ontoportal is currently working with ruby v2.7 which is in its maintenance phase and will be EOL soon. We should start adopting ruby v3.0

So far only ontologies_api_ruby_client project is running unit tests against ruby v3.0

jvendetti commented 7 months ago

BioPortal Rails application is on Ruby 3 as of mid September

See this release: https://github.com/ncbo/bioportal_web_ui/releases/tag/v6.13.0

jvendetti commented 5 months ago

Currently there are three stable Ruby releases available for download (3.1.4, 3.2.2, and 3.3.0). What version does everyone think we should target for the REST API?

alexskr commented 5 months ago

Currently ontologies_api doesn't work with ruby 3.0+ Throttling unit tests do not pass. We should move to latest version of ruby that API can run on.

jvendetti commented 5 months ago

I'm aware that it doesn't work with Ruby 3.0+. I asked about this because I'm interested to know what version we should be targeting when we start working on fixing the code to be compatible.

syphax-bouazzouni commented 5 months ago

Everyone seems to say that 3.3.0 is a game-changer in terms of performance image

alexskr commented 5 months ago

It would be great to use the same ruby version for both API and UI.

syphax-bouazzouni commented 5 months ago

image