Skip to content

chore: Bump form-data and wdio-mediawiki - #946

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/multi-29600b66fc
Closed

chore: Bump form-data and wdio-mediawiki#946
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/multi-29600b66fc

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 21, 2026

Copy link
Copy Markdown
Contributor

Removes form-data. It's no longer used after updating ancestor dependency wdio-mediawiki. These dependencies need to be updated together.

Removes form-data

Updates wdio-mediawiki from 3.0.1 to 6.5.2

Maintainer changes

This version was pushed to npm by soulgalore, a new releaser for wdio-mediawiki since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Jun 21, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/multi-29600b66fc branch 2 times, most recently from 6803d93 to fbd8016 Compare June 21, 2026 07:05
Removes [form-data](https://github.com/form-data/form-data). It's no longer used after updating ancestor dependency [wdio-mediawiki](https://gerrit.wikimedia.org/g/mediawiki/core/+/master/tests/selenium/wdio-mediawiki). These dependencies need to be updated together.


Removes `form-data`

Updates `wdio-mediawiki` from 3.0.1 to 6.5.2

---
updated-dependencies:
- dependency-name: form-data
  dependency-version:
  dependency-type: indirect
- dependency-name: wdio-mediawiki
  dependency-version: 6.5.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/multi-29600b66fc branch from fbd8016 to d9d6c67 Compare June 21, 2026 08:01
lens0021 added a commit that referenced this pull request Jun 21, 2026
Aligns the selenium tests with upstream MediaWiki core (REL1_45/master),
which run WebdriverIO 9 with ESM and wdio-mediawiki 6.x. Until now the
skin was a generation behind: mixed @wdio 8/9 packages, CommonJS specs
with require() and the deprecated browser.call(), and wdio-mediawiki
3.0.1 (the last require()-able release).

- @wdio/* all pinned to 9.29.0 (was a mix of 8.x and 9.29.0)
- wdio-mediawiki 3.0.1 -> 6.5.2 (ESM-only; ships its own API client and
  drops the mwbot dependency)
- convert wdio.conf.js, specs and page objects from CommonJS to ESM
  (require -> import, module.exports -> export default, .js extensions)
- drop the tests/selenium/package.json "type: commonjs" override so the
  tree inherits the repo's ESM type
- replace Api.bot()/Api.createAccount(bot, ...) with the new
  createApiClient() factory and api.createAccount(user, pass)
- remove the deprecated browser.call() wrapper in favour of plain await

wdio-mediawiki 6.5.2 ships an ESM-only wdio-defaults.conf.js, so the old
CommonJS require() failed with ERR_REQUIRE_ESM. This is what blocked the
dependabot bumps (#942, #946); doing the bump together with the ESM
migration is the fix. Supersedes #813, #814, #942 and #946.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
@dependabot @github

dependabot Bot commented on behalf of github Jun 21, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are no longer a dependency, so this is no longer needed.

@dependabot dependabot Bot closed this Jun 21, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/multi-29600b66fc branch June 21, 2026 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants