Page MenuHomePhabricator

[Chore] 🛠️ Update dependencies in Wikidata-related extensions
Closed, ResolvedPublic

Description

Audit dependencies not already handled by LibraryUpgrader in:

Review existing LibraryUpgrader changes first. Then check direct dependencies using npm outdated and composer outdated --direct.

If no manual updates remain, document the audit result and close the task without a code change.

There are no specific guidelines for these repositories, but you can compare the ones for WikibaseLexeme, EntitySchema, or new-lexeme-special-page. There are currently no known dependencies that should not be updated.

After all changes have been merged, this task can skip the Tech Verification column and be closed directly.

A/C

  • Existing LibraryUpgrader changes are reviewed for all four repositories.
  • All outdated direct dependencies are updated, documented as intentionally unchanged, or covered by linked follow-up tasks.
  • Relevant Gerrit CI jobs pass.
  • The audit result and any merged changes or follow-up tasks are recorded here.

Event Timeline

Change #1341847 had a related patch set uploaded (by Arthur taylor; author: Arthur taylor):

[mediawiki/extensions/WikibaseQualityConstraints@master] Upgrade node dependencies to latest versions where possible

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

Change #1341847 merged by jenkins-bot:

[mediawiki/extensions/WikibaseQualityConstraints@master] Upgrade node dependencies to latest versions where possible

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

Change #1341870 had a related patch set uploaded (by Arthur taylor; author: Arthur taylor):

[mediawiki/extensions/Wikidata.org@master] Upgrade npm dependencies where possible

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

Change #1341875 had a related patch set uploaded (by Arthur taylor; author: Arthur taylor):

[mediawiki/extensions/WikimediaBadges@master] Upgrade npm dependencies where possible

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

Change #1341870 merged by jenkins-bot:

[mediawiki/extensions/Wikidata.org@master] Upgrade npm dependencies where possible

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

Change #1341875 merged by jenkins-bot:

[mediawiki/extensions/WikimediaBadges@master] Upgrade npm dependencies where possible

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

@ArthurTaylor Thanks for the dependencies update, I think the PropertySuggester still needs a composer update:

mediawiki/mediawiki-codesniffer 52.0.0 52.0.1 MediaWiki CodeSniffer Standards

@mahmoud.abdelsattar.wmde I didn't upgrade that since the current version being pushed by LibUp at time of writing is still 52.0.0. I expect LibUp will take care of that when the time comes.

@ArthurTaylor Thanks for the hint, then it will be done in the next iteration.
I'll resolve this for now.