Vue 3 itself notionally supports Node 10 (our current version), but enough surrounding packages have started dropping Node 10 support that I think we’ll make our lives a lot easier by migrating to Node 12.
Description
Details
Project | Branch | Lines +/- | Subject | |
---|---|---|---|---|
operations/deployment-charts | master | +2 -2 | Update termbox to 2021-12-06-171243-production | |
wikibase/termbox | master | +87 -71 | Update to Node 12 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Duplicate | • STH | T302350 <Core Technology> Upgrade MediaWiki to Vue 3 | |||
Stalled | egardner | T289017 [EPIC] <Core Technology> Upgrade MediaWiki projects from Vue 2 to Vue 3 | |||
Resolved | None | T289019 Test Vue 3 migration build with extensions/skins using Vue | |||
Resolved | Lucas_Werkmeister_WMDE | T294465 Make Wikibase work with the Vue 3 migration build | |||
Resolved | Lucas_Werkmeister_WMDE | T296202 Migrate Termbox to Vue 3 | |||
Resolved | Lucas_Werkmeister_WMDE | T297006 Migrate Termbox to Node 12 |
Event Timeline
Tagged serviceops-radar because I assume they should know about this, but I don’t expect any objections, since we already seem to have several services running Node 12 in production (e.g. mobileapps, cxserver, push-notifications, wikifeeds).
Change 743382 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[wikibase/termbox@master] Update to Node 12
Alright, I think I’ll try deploying this tomorrow (unless I hear an objection from serviceops, of course).
Change 744071 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[operations/deployment-charts@master] Update termbox to 2021-12-06-171243-production
Change 744071 merged by jenkins-bot:
[operations/deployment-charts@master] Update termbox to 2021-12-06-171243-production
Mentioned in SAL (#wikimedia-operations) [2021-12-07T12:46:08Z] <Lucas_WMDE> deployed [[gerrit:744071|Update termbox to 2021-12-06-171243-production (T297006)]]