-
Couldn't load subscription status.
- Fork 7
Open
Labels
EpicThis task describes the overall expected behaviour for a specific featureThis task describes the overall expected behaviour for a specific featuretech-debt
Description
This is a long running epic to keep track of efforts to upgrade the major dependencies of CDx.
The list below is non exhaustive, items will probably be added as we upgrade and investigate the possibility to move on to the next item. It is, however, in the recommended order to follow.
Preparations
-
upgrade to latest Rails 4.2.x— done in Upgrade: cleanup before the storm + Rails 4.2.11.3 (latest patch release) #1511 -
enabled dual boot— done in Upgrade to Rails 5.0 #1549
Rails 5
-
upgrade to Rails 5.0—done in Upgrade to Rails 5.0 #1549 -
upgrade to Ruby 2.3—done in Upgrade to Ruby 2.3 #1781 -
upgrade to Ruby 2.4—done in Upgrade to Ruby 2.4 #1794 -
replace—done in Upgrade totherubyracergemmini_racergem #1791 - upgrade assets (blocks next Rails upgrade, because gems) —or leverage webpack?
- upgrade to React 0.14 (blocks next Rails upgrade, because of
react-rails, upgrade notes) —wip in Upgrade to React 0.14 #1842
- upgrade to React 0.14 (blocks next Rails upgrade, because of
- upgrade to Sidekiq 5.0 for autoreload to work properly
- upgrade to Rails 5.1 —see Upgrade from 5.0 to 5.1 #1236
- upgrade to Ruby 2.5 —see Upgrade to Ruby 2.5 #1920
- upgrade to Rails 5.2 —see Upgrade from 5.1 to 5.2 #1237
Rails 6
- upgrade to Rails 6.0 (Maintained) —see Upgrade from 5.2 to 6.0 #1238
- upgrade to Ruby 2.6
- upgrade to Rails 6.1 (Maintained)
- upgrade to Ruby 2.7 (EOL 2023/04)
- upgrade to Ruby 3.0 (Maintained)
Rails 7
- upgrade to Rails 7.0 (Maintained)
- upgrade to Ruby 3.1 (Maintained)
Useful References
straight-shoota
Metadata
Metadata
Assignees
Labels
EpicThis task describes the overall expected behaviour for a specific featureThis task describes the overall expected behaviour for a specific featuretech-debt