Skip to content

Upgrades #34

@Bubballoo3

Description

@Bubballoo3

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions