Page MenuHomePhabricator

Upgrade all CI jobs for WMF-deployed projects from Node 20 to Node 22
Open, Needs TriagePublic

Description

Event Timeline

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

[integration/config@master] Docker: Upgrade Quibble images from Node 20 to Node 24

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

Change #1270087 merged by jenkins-bot:

[integration/config@master] Docker: Upgrade Quibble images from Node 20 to Node 24

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

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

[integration/config@master] jjb: Upgrade jobs to Quibble with Node 24, and others with latest Node versions

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

Change #1270091 merged by jenkins-bot:

[integration/config@master] jjb: Upgrade jobs to Quibble with Node 24, and others with latest Node versions

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

Yay Node 24 :)

Should we close this ticket as invalid since we skipped Node 22?

Yay Node 24 :)

Should we close this ticket as invalid since we skipped Node 22?

Most of the work is not the MW/Quibble stuff, done all in one go, but chasing each of the libraries and their maintainers to upgrade, and the remaining services that haven't moved to GitLab.

Change #1279392 had a related patch set uploaded (by Krinkle; author: Krinkle):

[integration/config@master] zuul: Switch integration/docroot from node20 to node24

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

Change #1279397 had a related patch set uploaded (by Krinkle; author: Krinkle):

[integration/config@master] zuul: Switch grunt-cssjanus from node20 to node24

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

Change #1279392 merged by jenkins-bot:

[integration/config@master] zuul: Switch integration/docroot from node20 to node24

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

Change #1279397 merged by jenkins-bot:

[integration/config@master] zuul: Switch grunt-cssjanus from node20 to node24

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