Page MenuHomePhabricator

Upgrade nyc to latest version
Closed, ResolvedPublic

Description

Usage: https://libraryupgrader2.wmflabs.org/library/npm/nyc

npm audit reports issues, but that needs a new major version to fix.
That is not supported by libup

It is okay to upgrade to latest (15.0.0)?
Could be done using the libup / config file instead.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Could be done using the libup / config file instead.

I don't know if it's safe to upgrade, but doing it via the libup/config repo is the best way to do so IMO.

No issues with upgrading for MobileFrontend (actually I would appreciate!). I tried out npm run coverage command on MobileFrontend with this version of nyc and it works as before. The uncovered lines report is much more useful after the upgrade.

Change 569664 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/GrowthExperiments@master] build: Upgrade nyc from 13.1.0 to 15.0.0

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

Change 569668 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/WikibaseMediaInfo@master] build: Upgrade nyc from 13.1.0 to 15.0.0

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

Jdforrester-WMF subscribed.

LibUp won't upgrade breaking change versions. Doing manually.

Change 569670 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/MobileFrontend@master] build: Upgrade nyc from 13.0.1 to 15.0.0

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

Change 569672 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/Popups@master] build: Upgrade nyc from 13.1.0 to 15.0.0

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

LibUp won't upgrade breaking change versions. Doing manually.

Just to clarify, libup can easily do patches like https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/569664 if the nyc bump is configured in the libup/config repo.

It will not do major bumps because of npm audit finding a security issue.

Change 569668 merged by jenkins-bot:
[mediawiki/extensions/WikibaseMediaInfo@master] build: Upgrade nyc from 13.1.0 to 15.0.0

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

Change 569664 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] build: Upgrade nyc from 13.1.0 to 15.0.0

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

Change 569672 merged by jenkins-bot:
[mediawiki/extensions/Popups@master] build: Upgrade nyc from 13.1.0 to 15.0.0

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

Change 569670 merged by jenkins-bot:
[mediawiki/extensions/MobileFrontend@master] build: Upgrade nyc from 13.0.1 to 15.0.0

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