All,

As Node 10 is EOL, many of our upstream tools have been dropping Node 10
support recently, which is slowing down development and creating work for
teams.

I have thus created the Node 12 CI infrastructure (T284343
<https://phabricator.wikimedia.org/T284343>) based on Debian Bullseye
(thank you, SRE Service Ops!) and have today migrated almost all jobs over
to use them (T284345 <https://phabricator.wikimedia.org/T284345>).

There are a small handful of jobs (for Kartotherian, OOUI, and WikiPEG)
that need further infrastructure work, and have not yet been migrated. I've
submitted a few commits switching repos with .nvmrc files over to the new
version installed in CI.

This should be an uneventful change; I've spot-checked a few dozen repos
and not found any issues. If there are any, please shout on the task or in
#wikimedia-releng on Libera.Chat so I can fix it.

Note: This only applies to the centrally-managed legacy CI jobs. If your
repo is using the modern pipeline, you will need to wait for there to be an
appropriate base image, which is tracked in T284346
<https://phabricator.wikimedia.org/T284346>.

J.
-- 
*James D. Forrester* (he/him <http://pronoun.is/he> or they/themself
<http://pronoun.is/they/.../themself>)
Wikimedia Foundation <https://wikimediafoundation.org/>
_______________________________________________
Wikitech-l mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

Reply via email to