instructure / canvas-lms

The open LMS by Instructure, Inc.
https://github.com/instructure/canvas-lms/wiki
GNU Affero General Public License v3.0
5.57k stars 2.48k forks source link

Migrate to Ruby version > 2.7 #2207

Closed muscle-hamster closed 1 year ago

muscle-hamster commented 1 year ago

Summary:

Ruby 2.7 has reached its EOL and poses security risks moving forward. Is there a timeline on the migration to a Ruby version greater than 2.7? Currently the production docs state "Canvas now requires Ruby 2.7, as of the 2021-11-10 release. Ruby 3.0+ support is untested.". If this is inaccurate I would be more than happy to submit a PR to fix the documentation.

Steps to reproduce:

1. 2. 3.

Expected behavior:

Actual behavior:

Additional notes:

maths22 commented 1 year ago

Canvas is now running on ruby 3.1 in the SAAS production deployment and can be run on 3.1 everywhere. I'll go update the docs to reflect that.