Page MenuHomePhabricator

mediawiki/services/parsoid/testreduce fails CI on Node 20
Closed, ResolvedPublic

Description

00:00:23.022 > eslint server client utils
00:00:23.022 
00:00:25.104 
00:00:25.104 /src/client/client.js
00:00:25.104   301:28  error  Can't resolve 'heapdump' in '/src/client'  n/no-missing-require
00:00:25.104 
00:00:25.104 ✖ 1 problem (1 error, 0 warnings)

This is blocking upgrading this repo to Node 20 in CI, and ultimately, dropping Node 18 from CI entirely, T343827

Event Timeline

Change #1138421 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] Zuul: [mediawiki/services/parsoid/testreduce] Disable CI for now

https://gerrit.wikimedia.org/r/1138421

Change #1138421 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/services/parsoid/testreduce] Disable CI for now

https://gerrit.wikimedia.org/r/1138421

Mentioned in SAL (#wikimedia-releng) [2025-04-23T17:43:27Z] <James_F> Zuul: [mediawiki/services/parsoid/testreduce] Disable CI for now, for T382177

Change #1138426 had a related patch set uploaded (by Subramanya Sastry; author: Subramanya Sastry):

[mediawiki/services/parsoid/testreduce@master] Get rid of heapdump usage in client.js -- never used it for ages

https://gerrit.wikimedia.org/r/1138426

Change #1138426 merged by jenkins-bot:

[mediawiki/services/parsoid/testreduce@master] Get rid of heapdump usage in client.js -- never used it for ages

https://gerrit.wikimedia.org/r/1138426

Mentioned in SAL (#wikimedia-releng) [2025-04-23T22:11:14Z] <James_F> Zuul: [mediawiki/services/parsoid/testreduce] Switch Node 20 CI on, for T382177