Page MenuHomePhabricator

Update HyperSwitch and service-template-node sercices to support Node 14
Open, MediumPublic

Description

The release of Node 12 has caused some errors in Travis CI and has been temporarily removed from some services.

Investigate the breaking changes of Node 12 and update the following services to support node in Travis:

  • HyperSwitch
  • service-template-node

Event Timeline

Aklapper changed the task status from Stalled to Open.Oct 19 2020, 4:32 PM

The previous comments don't explain who or what (task?) exactly this task is stalled on ("If a report is waiting for further input (e.g. from its reporter or a third party) and can currently not be acted on"). Hence resetting task status.

(Smallprint, as general orientation for task management: If you wanted to express that nobody is currently working on this task, then the assignee should be removed and/or priority could be lowered instead. If work on this task is blocked by another task, then that other task should be added via Edit Related Tasks...Edit Subtasks. If this task is stalled on an upstream project, then the Upstream tag should be added. If this task requires info from the task reporter, then there should be instructions which info is needed. If this task needs retesting, then the TestMe tag should be added. If this task is either out of scope and nobody should ever work on this, or nobody else managed to reproduce the problem described in this task, then this task should have the "Declined" status. If the task is valid but should not appear on some team's workboard, then the team project tag should be removed while the task has another active project tag.)

Now that Node 14 LTS is stable and entered its maintenance phase, might make sense to switch from Node 10 to that instead. Seems a bit late to switch to Node 12 now.

In T267888, I proposed for WMF CI to add a Node 14, boldly updating this task to reflect that (switching to Node 14 will most likely mean automatically supporting Node 12, but I suppose you could in theory choose to support 14+ only, up to you)

Krinkle renamed this task from Support Node 12 in services to Update HyperSwitch and service-template-node sercices to support Node 14.Nov 16 2020, 6:26 AM
Krinkle updated the task description. (Show Details)

as Node 10 EOL is nearing, suggesting re-triage.