wacl-york / mcm-web

Code for the MCM web application
1 stars 1 forks source link

feat: Ruby 3 migration #325

Open stulacy opened 5 days ago

stulacy commented 5 days ago

Ruby 2.7 has been unsupported since March 2023 while Faculty Dev have updated their gems to work with Ruby 3, so there is no reason to stay using Ruby 2.

This PR migrates over to Ruby 3.2.4.

It will require full testing before being deployed - so far the only issue has been the deprecation of URI::encode but there might be other issues.

stulacy commented 4 days ago

User testing hasn't identified any further issues and the export functionality (both FACSIMILE and KPP) have not been affected by the Ruby 3 migration.

@kilicomu Can you think of anything else to check?

stulacy commented 3 days ago

Thanks for the comments. That's a good shout about not updating on a Friday - I'll add a banner message saying there might be a slight downtime on Monday.