Page MenuHomePhabricator

Chore: Update dependencies in Wikidata-related extensions
Closed, ResolvedPublic

Description

Update dependencies in the following extensions:

  • WikibaseQualityConstraints
  • Wikidata.org
  • WikimediaBadges
  • PropertySuggester

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.

If there are any issues, create a subtask.

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

(Note that LibUp is currently working, meaning this task may be obsolete)

Event Timeline

for all of these repos:

  • there are recent LibUp commits
  • all php dependencies are up to date

WikibaseQualityConstraints lists 2 results from npm outdated that aren't mentioned as dependencies that shouldn't be updated. In both of these cases, there has been LibUp runs and commits since their latest versions were published.

  • eslint-plugin-jasmine, current: 4.1.3, latest: 4.2.0
  • sinon, current: 17.0.2, latest: 18.0.0

Should these be updated?

Change #1049152 had a related patch set uploaded (by Audrey Penven; author: Audrey Penven):

[mediawiki/extensions/WikibaseQualityConstraints@master] upgrade sinon to 18.0.0

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

Change #1049152 merged by jenkins-bot:

[mediawiki/extensions/WikibaseQualityConstraints@master] Upgrade sinon to 18.0.0

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