-
Notifications
You must be signed in to change notification settings - Fork 0
Description
We are currently using rails 7.2, which is no longer supported after August 2026. In order to update properly, we need test coverage first and foremost. Good examples of test coverage can be found in the ondemand repo (see my profile to find this).
Writing tests is a good way to understand the scope of this project, and ensure that it maintains functionality into the future. For this reason, it is a good idea to start early.
More details on the upgrade process can be found at https://guides.rubyonrails.org/upgrading_ruby_on_rails.html and it should be noted that you MUST upgrade sequentially. So that means first updating to 7.2.2, running tests, then jumping to 8.
The move from 7.2.1 to 7.2.2 is just a security patch, which means it should not break anything and you will likely be easy (once tests exist). However the jump to 8 will include breaking changes and may require significant changes.