Page MenuHomePhabricator

Deal with release of npm 7
Closed, ResolvedPublic

Description

  • Alert teams to not upgrade locally until things are ready
  • Upgrade CI containers/jobs to provide npm 7 (backwards-compatible)
  • Upgrade LibUp container to use npm 7
  • Tell teams to feel free to switch
  • Migrate repos to use npm 7 (package-lock.json lockfileversion 2)
  • Switch Fresh to use a npm 7 container

Event Timeline

Migrate repos to use npm 7 (package-lock.json lockfileversion 2) is marked as resolved, but it's still at v1 for a few repositories, including RelatedArticles and wikimedia/portals/deploy. For some reason, searching for "lockfileVersion": 1 in both codesearch and codesearch-beta doesn't list RelatedArticles and wikimedia/portals/deploy.

[...] searching for "lockfileVersion": 1 in both codesearch and codesearch-beta [...]

Thanks for sharing those links. I created a task to migrate wikibase-termbox: T327652

Change 882669 had a related patch set uploaded (by Zfilipin; author: Zfilipin):

[mediawiki/extensions/RelatedArticles@master] Update npm lockfileVersion to v2

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

Change 882676 had a related patch set uploaded (by Zfilipin; author: Zfilipin):

[wikimedia/portals/deploy@master] Update npm lockfileVersion to v2

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

Change 882669 merged by jenkins-bot:

[mediawiki/extensions/RelatedArticles@master] Update npm lockfileVersion to v2

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

Change 882676 abandoned by Zfilipin:

[wikimedia/portals/deploy@master] Update npm lockfileVersion to v2

Reason:

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

hashar changed the task status from Open to Stalled.Mar 22 2023, 2:07 PM
hashar subscribed.

Marking as Stalled until package-lock.json files have been updated to lockfile version 2: T295036

Jdforrester-WMF claimed this task.

Marking as Stalled until package-lock.json files have been updated to lockfile version 2: T295036

Calling this done, at last.