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.

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.

Event Timeline

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

[mediawiki/extensions/WikibaseLexeme@master] Upgrade Javascript dependencies

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

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

[mediawiki/extensions/WikibaseLexeme@master] Update mediawiki/minus-x to 1.1.3

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

Ran into an issue with grunt-eslint: https://github.com/sindresorhus/grunt-eslint/issues/176 . Will upgrade this when that clears.

Change #1028804 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Update mediawiki/minus-x to 1.1.3

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

Okay - so the issue looks like it's related to T364065. Packages we depend on are starting to expect the new config file format by default, and without a migrated eslint-config-wikimedia, it might be hard to upgrade there. I'll try and see if I can get ESLINT_USE_FLAT_CONFIG=false to work, but early experiments aren't promising.

Change #1028802 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Upgrade Javascript dependencies

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