Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to NodeJS 18 #439

Closed
3 of 8 tasks
rtibbles opened this issue Jun 14, 2023 · 2 comments · Fixed by #645
Closed
3 of 8 tasks

Upgrade to NodeJS 18 #439

rtibbles opened this issue Jun 14, 2023 · 2 comments · Fixed by #645
Assignees
Labels
category: supporting code Implementation of the system P1 - important Priority: High impact on UX

Comments

@rtibbles
Copy link
Member

rtibbles commented Jun 14, 2023

Blocks

#510

Summary

KDS still uses NodeJS 12 which is no longer maintained or supported. At some point in the future, doubtless Github Actions will cease supporting this, which will cause our Github Actions to break.

We should upgrade to use NodeJS 16 which will require the following sequence of steps:

Tasks

Preview Give feedback
  1. APP: Coach APP: Device APP: Facility APP: Learn APP: Setup Wizard APP: User DEV: frontend DEV: renderers DEV: tools SIZE: large SIZE: very large TODO: needs review
    rtibbles
  2. APP: Coach APP: Device APP: Facility APP: Learn APP: Setup Wizard APP: User DEV: Core JS API DEV: frontend DEV: renderers DEV: tools
    bjester marcellamaki
  3. DEV: tools TAG: tech update / debt
    rtibbles
  4. DEV: backend
    rtibbles
@rtibbles rtibbles self-assigned this Jun 14, 2023
@marcellamaki marcellamaki added this to the Theming support milestone Jul 5, 2023
@marcellamaki marcellamaki added the P1 - important Priority: High impact on UX label Jul 5, 2023
@MisRob MisRob added category: supporting code Implementation of the system type: task Something that needs to be done and removed type: task Something that needs to be done labels Aug 10, 2023
@MisRob
Copy link
Member

MisRob commented Oct 18, 2023

When this is ready, we will also need to update this Netlify settings

Screenshot from 2023-10-18 17-53-23

I can do it, let me know when the time comes.

@rtibbles rtibbles changed the title Upgrade to NodeJS 16 Upgrade to NodeJS 18 Oct 25, 2023
@bjester bjester self-assigned this Mar 5, 2024
@rtibbles
Copy link
Member Author

I just gave this another stab - still seems to be some complexity here, I don't know if the kolibri package separation is needed here, but it may make it simpler at the least.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: supporting code Implementation of the system P1 - important Priority: High impact on UX
Projects
None yet
5 participants