Page MenuHomePhabricator

Migrate node-based services in production to node22
Open, MediumPublic

Description

T364779: Migrate node-based services in production to node20 | T418489: Migrate node-based services in production to node24

Note:

  • Data-Engineering
    • repos/data-engineering/dataset-config-store-service unused
    • repos/data-engineering/eventgate library, not a service
    • repos/data-engineering/eventgate-wikimedia
    • repos/data-engineering/eventstreams EventStreams - T420257
    • repos/data-engineering/metrics-platform Metrics Platform
    • repos/data-engineering/test-kitchen Test Kitchen UI
    • repos/data-engineering/node-rdkafka-factory library, not a service
  • MediaWiki-Engineering
    • mediawiki/services/example-node-api Not a deployable service
    • mediawiki/services/restbase Currently on Node.js 10, post-poned since T290750
    • mediawiki/services/change-propagation ChangeProp

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

@Jdforrester-WMF Feel free to update services (I copy/paste from the Nodejs20 task!)

abi_ triaged this task as Medium priority.May 22 2025, 11:33 AM
abi_ moved this task from Backlog to Maintenance and operational issues on the CX-cxserver board.

Change #1194947 had a related patch set uploaded (by Mvolz; author: Mvolz):

[mediawiki/services/citoid@master] Update to node 22

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

Mvolz updated the task description. (Show Details)
Mvolz updated the task description. (Show Details)

Change #1194965 had a related patch set uploaded (by Jgiannelos; author: Jgiannelos):

[mediawiki/services/chromium-render@master] Bump base image to node 22

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

Change #1194966 had a related patch set uploaded (by Jgiannelos; author: Jgiannelos):

[mediawiki/services/mobileapps@master] Bump base image to node 22

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

Change #1194965 had a related patch set uploaded (by Jgiannelos; author: Jgiannelos):

[mediawiki/services/chromium-render@master] Bump base image to node 22

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

Change #1194968 had a related patch set uploaded (by Jgiannelos; author: Jgiannelos):

[mediawiki/services/wikifeeds@master] Bump base image to node 22

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

Change #1194966 had a related patch set uploaded (by Jgiannelos; author: Jgiannelos):

[mediawiki/services/mobileapps@master] Bump base image to node 22

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

Change #1194947 merged by jenkins-bot:

[mediawiki/services/citoid@master] Update to node 22

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

Change #1194965 merged by jenkins-bot:

[mediawiki/services/chromium-render@master] Bump base image to node 22

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

Change #1194968 merged by jenkins-bot:

[mediawiki/services/wikifeeds@master] Bump base image to node 22

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

Change #1194966 merged by jenkins-bot:

[mediawiki/services/mobileapps@master] Bump base image to node 22

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

Change #1199263 had a related patch set uploaded (by Mvolz; author: Mvolz):

[operations/deployment-charts@master] Update Zotero to node22

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

Change #1199263 merged by jenkins-bot:

[operations/deployment-charts@master] Update Zotero to node22

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

Change #1239947 had a related patch set uploaded (by Mvolz; author: Mvolz):

[mediawiki/services/citoid@master] Pipeline: Update base image to node22

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

Dreamy_Jazz updated the task description. (Show Details)
Dreamy_Jazz subscribed.

Per T416623: Decommission NodeJS IPoid service, iPoid-Service will soon be undeployed. Similarusers is archived so I think that is also done too

Change #1239947 merged by Mvolz:

[mediawiki/services/citoid@master] Pipeline: Update base image to node22

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

Kgarcia181 changed the task status from Open to In Progress.Mar 15 2026, 6:32 AM
Kgarcia181 claimed this task.
Kgarcia181 raised the priority of this task from Medium to Unbreak Now!.
Peachey88 changed the task status from In Progress to Open.Mar 15 2026, 6:35 AM
Peachey88 removed Kgarcia181 as the assignee of this task.
Peachey88 lowered the priority of this task from Unbreak Now! to Medium.
Peachey88 added a subscriber: Kgarcia181.