- 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
Description
Details
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| Update npm lockfileVersion to v2 | wikimedia/portals/deploy | master | +5 K -12 | |
| Update npm lockfileVersion to v2 | mediawiki/extensions/RelatedArticles | master | +14 K -16 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | Catrope | T295420 Add Codex to LibraryUpgrader monitored repos | |||
| Resolved | Jdforrester-WMF | T273785 Deal with release of npm 7 | |||
| Resolved | Legoktm | T273810 Prepare libup for npm 7 | |||
| Resolved | None | T295036 Migrate all repos to lockfileVersion 2 to avoid "The package-lock.json file was created with an old version of npm" | |||
| Resolved | Krinkle | T273812 Upgrade CI containers/jobs to provide npm 7 | |||
| Resolved | Krinkle | T273811 Upgrade integration/npm to 7.x | |||
| Resolved | Michael | T327652 Migrate termbox to lockfileVersion 2 in package-lock.json |
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.
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
Change 882676 had a related patch set uploaded (by Zfilipin; author: Zfilipin):
[wikimedia/portals/deploy@master] Update npm lockfileVersion to v2
Change 882669 merged by jenkins-bot:
[mediawiki/extensions/RelatedArticles@master] Update npm lockfileVersion to v2
Change 882676 abandoned by Zfilipin:
[wikimedia/portals/deploy@master] Update npm lockfileVersion to v2
Reason:
Marking as Stalled until package-lock.json files have been updated to lockfile version 2: T295036