openedx / platform-roadmap

Tracking the maintenance, enhancement, and advancement of the Open edX project.
11 stars 1 forks source link

Upgrade Node JS to 20 #363

Open feanil opened 9 months ago

feanil commented 9 months ago

Description

Node 18 is already in maintenance status, and support will end on 2025-04-30. Node 20 is the current LTS release, with a corresponding End-of-life of 2026-04-30. We should migrate to the latter before support runs out on 18.

Taking how long the Node 16 upgrade took, there is some urgency in starting this. A full year sounds like a lot, but it might not be.

### Tasks
- [ ] openedx/public-engineering#230
- [ ] openedx/public-engineering#267
- [ ] openedx/public-engineering#232
- [ ] https://github.com/overhangio/tutor-mfe/issues/198
- [ ] https://github.com/openedx/edx-platform/pull/34311
feanil commented 7 months ago

We are de-prioritizing this till after the Redwood cut because we don't have capacity to do both things.

github-actions[bot] commented 5 months ago

Thanks for your submission, @openedx/open-edx-project-managers will review shortly.