Page MenuHomePhabricator

[Chore] 🛠️ Update dependencies in WikibaseLexeme
Closed, ResolvedPublic

Description

Update dependencies in the WikibaseLexeme extension.

In the developer README you can find guidelines on how to update the dependencies.

Even though README says LibraryUpgrader is not working/active, LibraryUpgrader is actually active right now.

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.

A/C

  • Existing LibraryUpgrader changes are reviewed to avoid duplicate updates.
  • All in-scope npm dependencies are updated.
  • All in-scope Composer dependencies are updated.
  • Dependencies requiring too much migration work have linked follow-up tasks.
  • Relevant Gerrit CI jobs pass.
  • The dependency-update guidelines accurately describe LibraryUpgrader and the remaining manual process.

Event Timeline

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

[mediawiki/extensions/WikibaseLexeme@master] Upgrade eslint-related plugins

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

Change #1333176 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Upgrade eslint-related plugins

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

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

[mediawiki/extensions/WikibaseLexeme@master] Remove @wmde/eslint-config-typescript, upgrade eslint-config-wikimedia

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

Change #1333725 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Drop eslint-config-wikimedia-typescript, bump eslint-config-wikimedia

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

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

[mediawiki/extensions/WikibaseLexeme@master] More eslint updates

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

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

[mediawiki/extensions/WikibaseLexeme@master] Upgrade npm dependencies to latest versions

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

Change #1338161 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] More eslint updates

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

Change #1338163 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Upgrade npm dependencies to latest versions

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

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

[mediawiki/extensions/WikibaseLexeme@master] Upgrade more npm dependencies

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

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

[mediawiki/extensions/WikibaseLexeme@master] Upgrade typescript

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

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

[mediawiki/extensions/WikibaseLexeme@master] Upgrade hamcrest-php

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

Change #1340992 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Upgrade more npm dependencies

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

Change #1340999 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Upgrade typescript

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

Change #1341097 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Remove redundant hamcrest-php dependency

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