Commit graph

8097 commits

Author SHA1 Message Date
Quine Global
a9ca2d9338 Run linter 2025-09-07 23:35:57 +00:00
Quine Global
b1e120cc49 Yarn berry compat 2025-09-07 23:35:57 +00:00
WebdriverIO Release Bot
4ca4677177 v9.19.2 2025-08-24 05:41:24 +00:00
nair-sumesh
53466743f8
fix(junit-reporter): improve error handling and skipped test reporting for Cucumber framework (#14706) 2025-08-23 22:38:04 -07:00
Brian Birtles
e8a4ee4c35
fix: escape scripts in addInitScript (#14717)
If the script passed to addInitScript contains template literals then
we'll run into problems where we try to embed it in another template
literal hence we need to escape the script first.

The E2E test added in this patch fails without the corresponding code
change.
2025-08-23 21:43:05 -07:00
Amaan Hakim
ca92ac83b4
Add chaining of multiple layers of overwritten command definitions (#14704) 2025-08-23 21:26:08 -07:00
goosewobbler
3ac2341c00
fix(wdio-xvfb): autoXvfb should disable xvfb completely (#14700)
* feat(wdio-xvfb): add `enable`, remove CI check, update types

* chore: update lockfile

* docs(wdio-xvfb): update for new options

* test(wdio-xvfb): update units

* docs(wdio-xvfb): verbiage tweaks

* fix(wdio-local-runner): explicitly disable xvfb when autoXvfb is false

* docs(website): add page on headless / xvfb to testrunner

* test(wdio-local-runner): add tests for new options

* test(e2e): update for new behaviour

* chore(wdio-xvfb): revert some type changes

* chore(wdio-xvfb): fix type error

* test(wdio-xvfb): add comments

* test(wdio-xvfb): fix units and type issues

* feat(wdio-xvfb): improve auto install handling

* chore(wdio-local-runner): update type

* chore(types): update `xvfbAutoInstall` option for advanced control

* test(wdio-xvfb): update units for new behaviour

* test(wdio-local-runner): add tests for passing xvfbAutoInstall

* docs(wdio-xvfb): update for new xvfbAutoInstall

* docs(website): update for new `xvfbAutoInstall`

* refactor(wdio-xvfb): fix logic and clean up

* test(wdio-xvfb): fix units

* test(wdio-xvfb): fix windows-specific test failures

* test(e2e): fix base xvfb tests

* test(wdio-xvfb): add a couple more object format units

* test(e2e): add advanced config tests

* refactor(e2e): use marker files to test custom commands

* docs(website): add more detail

* test(e2e): dynamically assign mode

* feat(wdio-xvfb): array command escaping

* fix(e2e): update command

* docs(website): add missing xvfb options

* chore(wdio-local-runner): remove unnecessary `any`

* refactor(wdio-xvfb): pull apart options

* docs(wdio-xvfb): update for new options

* docs(website): update for new options

* refactor(types): rework xvfb options

* chore(wdio-local-runner): pass through new options

* test(e2e): update for new options, skip non-linux platforms

* test(wdio-xvfb): update units

* test(wdio-local-runner): update units

* fix(e2e): remove unnecessary `forceInstall`

* refactor(e2e): simplify tests

* fix(e2e): change `autoInstallMode` default

* docs(wdio-xvfb): change `autoInstallMode` default

* docs(website): update `autoInstallMode` default

* test(wdio-xvfb): update for `autoInstallMode` default change
2025-08-23 21:12:18 -07:00
WebdriverIO Release Bot
df3ec33741 v9.19.1 2025-08-12 05:57:02 +00:00
dependabot[bot]
b87e76caf6
chore(deps): bump actions/checkout in the minor-deps-updates group (#14697)
Bumps the minor-deps-updates group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 4.2.2 to 4.3.0
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](11bd71901b...08eba0b27e)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-deps-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 22:41:08 -07:00
goosewobbler
0bd23786b9
feat(wdio-xvfb): add xvfbAutoInstall option (#14696)
* feat(wdio-xvfb): add autoInstall option

* docs(wdio-xvfb): update for new option

* feat(wdio-local-runner): pass through new config option

* test(wdio-xvfb): update for autoInstall

* feat(wdio-types): add `xvfbAutoInstall` option

* test(e2e): update E2Es for autoInstall

* refactor(e2e): move disabled autoInstall tests above
2025-08-11 22:35:59 -07:00
WebdriverIO Release Bot
be9a42358a v9.19.0 2025-08-11 01:56:32 +00:00
dependabot[bot]
c8c76daef2
chore(deps-dev): bump tmp from 0.2.3 to 0.2.4 (#14687)
Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.3 to 0.2.4.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.4)

---
updated-dependencies:
- dependency-name: tmp
  dependency-version: 0.2.4
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-10 18:21:13 -07:00
Christian Bromann
43c24eba0f
fix(webdriverio): don't fail if last window is closed (#14694) 2025-08-10 18:16:11 -07:00
goosewobbler
d30462eb7f
feat: @wdio/xvfb (#14663)
* feat: `@wdio/xvfb`

* feat(local-runner): use `@wdio/xvfb`

* chore: update lockfile

* chore(wdio-xvfb): update version

* chore: add `@wdio/xvfb` to compile script

* chore(wdio-xvfb): fix exports

* test(wdio-xvfb): fix unit tests

* test(wdio-local-runner): add xvfb tests

* chore(wdio-xvfb): add logging

* chore(wdio-xvfb): process runs independently

* feat(wdio-xvfb): skip startup when display in use

* test(wdio-xvfb): fix unit tests

* refactor(wdio-xvfb): use `xvfb-run`

* chore: update lockfile

* refactor(wdio-local-runner): use processFactory

* refactor(wdio-xvfb): remove command execution

* test(e2e): add xvfb E2Es

* chore: update lockfile

* docs(wdio-xvfb): update LICENSE

Co-authored-by: Christian Bromann <git@bromann.dev>

* refactor(wdio-xvfb): rework distro detection

* docs(wdio-xvfb): update for distros

* test(e2e): add new distros, fix perm issues

* refactor(wdio-xvfb): use `is-ci`

* chore: update lockfile

* test(wdio-xvfb): mock `is-ci`

* refactor(wdio-local-runner): processFactory tweaks

* test(wdio-xvfb): fix `is-ci` mocking

* refactor(wdio-xvfb): rework distro detection

* refactor(wdio-local-runner): import xvfb directly

* fix(e2e): fix log perms issue

* fix(e2e): xvfb dockerfile fixes

* chore(e2e): exit correctly

* fix(wdio-xvfb): update install commands

* chore(e2e): ensure clean environments without xvfb

* docs(wdio-xvfb): update README

* chore(e2e): fix arch chrome install

* fix(e2e): fix SUSE perm issue

* fix(e2e): fix EACCES

* fix(e2e): fix exit issue

* chore(e2e): add zypper xvfb fallback

* fix(e2e): more aggressive removal of xvfb in clean images

* chore(e2e): fix issues

* fix(e2e): fix suse xvfb install

* chore(wdio-types): add disableAutoXvfb option

* feat(wdio-local-runner): skip auto xvfb init

* chore(e2e): disable auto xvfb init

* fix(wdio-local-runner): check if xvfb-run available

* chore(e2e): increase timeout

* chore(wdio-xvfb): add logging

* chore(wdio-xvfb): add override & force props for tests

* test(e2e): update for new manager props

* test(wdio-xvfb): update units

* test(e2e): add debug

* test(wdio-local-runner): make flaky test more robust

* chore(e2e): update chromium install for alpine

* chore(e2e): add more debug

* test(wdio-xvfb): update timeout values

* chore(e2e): update alpine repos

* test(e2e): add more debug

* test(e2e): add more debug

* test(e2e): remove cleanup

* test(e2e): port fix to existing-xvfb

* chore(e2e): standardize on node 22

* chore(e2e): remove debug

* chore(e2e): remove redundant test

* chore(e2e): add back alpine fix

* chore(e2e): update chromeOptions

* chore(e2e): display logs on failure

* chore(e2e): standardize nomenclature

* chore(e2e): delete README

* chore: add NL

* feat(wdio-xvfb): add void / xbps support

* test(e2e): add void E2Es

* refactor(e2e): remove rocky tests (covered by fedora)

* fix(e2e): fix void docker issues

* feat(wdio-xvfb): detect headless mode

* feat(wdio-local-runner): lazy init xvfb for headless mode detection

* docs(wdio-xvfb): update for package manager-centric approach & headless mode detection

* chore(wdio-xvfb): update xbps install command

* chore(wdio-xvfb): use types package for caps, remove legacy options support

* test(wdio-xvfb): remove tests for unsupported options

* chore(wdio-xvfb): add `@wdio/types`

* chore: update lockfile

* chore(wdio-xvfb): update xbps command

* chore(wdio-xvfb): update commands to refresh package repos

* test(wdio-xvfb): fix type error

* chore(e2e): update base dockerfiles for distro-specific xvfb removal

* chore(wdio-xvfb): update zypper command

* chore(e2e): update zypper xvfb clean

* refactor: move ProcessFactory to `wdio-xvfb`

* feat(wdio-xvfb): retries

* chore(wdio-types): add xvfb opts

* refactor(wdio-local-runner): pass xvfbmanager to processfactory

* refactor(e2e): update for `@wdio/xvfb` changes

* docs(wdio-xvfb): update README for retries

* chore(e2e): remove browserVersion

* Update packages/wdio-local-runner/src/index.ts

---------

Co-authored-by: Christian Bromann <git@bromann.dev>
2025-08-10 17:48:31 -07:00
Shubham Garg
504857fa05
A11y targeted scans v9 (#14677)
* Implement support for start and stop scan methods for manual control

* Add annotation for manual scan

---------

Co-authored-by: AdityaHirapara <adityahirapara2016@gmail.com>
2025-08-10 17:40:43 -07:00
Shubham Garg
58cb6f6572
Add ignore hooks support for v9 (#14680) 2025-08-10 17:39:04 -07:00
Wim Selles
687ac371a3
fix: fix longpress on iOS Safari (#14683) 2025-08-10 17:06:28 -07:00
Luis Zurro
0c77bb1791
feat(cucumber): Fix skipping tests with skip tag (#14672)
Fixes #14671
2025-07-30 22:21:52 -07:00
Wim Selles
7087238e9f
core: update visual docs with @wdio/image-comparison-core (#14660) 2025-07-23 10:54:46 -07:00
Vishnu Vardhan
1caf4b09fc
[BUG-14514] - Switch frame to an iframe in a Shadow DOM (#14589)
* Squashed commit of the following:

commit ed6225080da8cc5e48c91afdd7bcc8709495b06c
Author: Vishnu Vardhan <vishnu.p@browserstack.com>
Date:   Wed Jun 25 16:04:25 2025 +0530

    Trigger EasyCLA

commit da54fcf7f8da91e1a880ad8287c8cbd1a2b1a75d
Author: Vishnu Vardhan <vishnu.p@browserstack.com>
Date:   Tue Jun 24 15:59:12 2025 +0530

    Comment

commit ad9316ea5691180751dcf2238c63bd52b3e09da4
Merge: 97e851abe ff2154c00
Author: Vishnu Vardhan <vardhan688@gmail.com>
Date:   Tue Jun 24 13:44:09 2025 +0530

    Merge branch 'main' into bug-14514

commit 97e851abeaa3f1fc708c88aa03752c1f002c0cc0
Merge: 5bb2673ac 24855c2a9
Author: Vishnu Vardhan <vardhan688@gmail.com>
Date:   Mon Jun 23 16:02:41 2025 +0530

    Merge branch 'main' into bug-14514

commit 5bb2673ac7e86c9a8f896f583c84a8793382d3dd
Merge: ac1ad4946 d80354dbd
Author: Vishnu Vardhan <vardhan688@gmail.com>
Date:   Fri Jun 20 12:58:50 2025 +0530

    Merge branch 'main' into bug-14514

commit ac1ad494620dfea5fb3868064f06b74051c26bea
Merge: 04711904c 072e55137
Author: Vishnu Vardhan <vardhan688@gmail.com>
Date:   Thu Jun 19 13:13:03 2025 +0530

    Merge branch 'main' into bug-14514

commit 04711904c2abb386a7b519dd9ea67490d7c2d01f
Merge: d70b3b1eb d344dd4db
Author: Vishnu Vardhan <vishnu.p@browserstack.com>
Date:   Wed Jun 18 16:08:30 2025 +0530

    Merge branch 'bug-14514' of github.com:vishnuv688/webdriverio into bug-14514

commit d70b3b1ebda25d9003ed02272b71ef78b310bdd7
Author: Vishnu Vardhan <vishnu.p@browserstack.com>
Date:   Wed Jun 18 16:07:11 2025 +0530

    Fixes webdriverio#14514

commit d344dd4db2fa9546fbff78a20c4d591d933e2fc5
Merge: 35af4399e 5818efe49
Author: Vishnu Vardhan <vardhan688@gmail.com>
Date:   Wed Jun 18 15:52:47 2025 +0530

    Merge branch 'main' into bug-14514

commit 35af4399ea0f2b6c3172ff5b0670fde283397e19
Merge: 44fe5f51e 41ddf78f4
Author: Vishnu Vardhan <vishnu.p@browserstack.com>
Date:   Wed Jun 18 15:48:48 2025 +0530

    Merge branch 'bug-14514' of github.com:vishnuv688/webdriverio into bug-14514

commit 44fe5f51ec13d31c0a6a11b34c574d2c4c330bdd
Author: VishnuVardhan P <vishnu.p@browserstack.com>
Date:   Wed Jun 18 15:42:21 2025 +0530

    [BUG-14514] - Switch frame to an iframe in a Shadow DOM

commit 41ddf78f4fb742511eba1aa512cff788dd77d6e6
Author: Vishnu Vardhan P <vishnu.p@browserstack.com@Vishnus-MacBook-Air.local>
Date:   Wed Jun 18 15:42:21 2025 +0530

    [BUG-14514] - Switch frame to an iframe in a Shadow DOM

* Moved shadowDOM file from utils to scripts

* fix lint errors

* Update packages/wdio-utils/src/initializeServices.ts

* Review changes

* Reproduction E2E test case

* Added E2E test case when url is passed to switchFrame

* Resolved test failures caused by recent changes

* Resolved E2E test failures caused by recent changes

---------

Co-authored-by: Christian Bromann <git@bromann.dev>
2025-07-23 10:53:37 -07:00
Wim Selles
a12bd00d96
fix: simplify the getNativeContext check (#14661)
fixes [🐛 Bug]: isDisplayed() and WaitForDisplayed() return not implemented errors after upgrading local-runner on iOS #1462014620
2025-07-23 10:52:35 -07:00
WebdriverIO Release Bot
a319103a2a v9.18.4 2025-07-23 09:22:07 +00:00
Erwin Heitzman
0588a5fd62
polish(webdriverio): expose contentVisibilityAuto, opacityProperty and visibilityProperty to waitForDisplayed (#14659)
* polish(webdriverio): expose contentVisibilityAuto, opacityProperty and visibilityProperty to waitForDisplayed

* polish(webdriverio): expose contentVisibilityAuto, opacityProperty and visibilityProperty to waitForDisplayed

* polish(webdriverio): expose contentVisibilityAuto, opacityProperty and visibilityProperty to waitForDisplayed
2025-07-22 14:57:18 -07:00
WebdriverIO Release Bot
fc1d8576f1 v9.18.3 2025-07-22 16:01:23 +00:00
Erwin Heitzman
f6d1baa41f
fix(webdriverio): fix element chaining if element is not found (#14656) 2025-07-22 08:58:30 -07:00
WebdriverIO Release Bot
87f33dacfe v9.18.2 2025-07-21 21:31:52 +00:00
mato533
854fb8b95d
chore: update vitest configuration to switch pool type (#14627)
* chore: update vitest configuration to switch pool type

* docs: add a comment to configuration file for vitest
2025-07-21 14:28:00 -07:00
Christian Bromann
0301ce02c5
Revert "fix(create-wdio): resolve templates from a single path (#14652)"
This reverts commit d723aebe67.
2025-07-21 14:09:05 -07:00
Erwin Heitzman
8aff2cd899
fix(create-wdio): resolve templates from a single path (#14653) 2025-07-21 12:57:40 +02:00
Erwin Heitzman
d723aebe67
fix(create-wdio): resolve templates from a single path (#14652)
* fix(create-wdio): resolve templates from a single path

* fix(create-wdio): resolve templates from a single path

* fix(create-wdio): resolve templates from a single path
2025-07-21 12:43:08 +02:00
Christian Bromann
58118932c9
fix(create-wdio): resolve template directory in test (#14650) 2025-07-18 10:37:25 -07:00
WebdriverIO Release Bot
3e04568bb2 v9.18.1 2025-07-17 17:50:56 +00:00
Christian Bromann
b63166ae24
fix(webdriverio): don't throw if tree to attach element couldn't be found, as it causes issues for component tests 2025-07-17 10:10:28 -07:00
WebdriverIO Release Bot
a515cdf9ce v9.18.0 2025-07-16 18:21:24 +00:00
Christian Bromann
37b4536580
fix(security): address multiple security vulnerabilities across codebase (#14570)
* fix(security): address multiple security vulnerabilities across codebase

* further improvements

* fix unit tests

* Potential fix for code scanning alert no. 65: Incomplete multi-character sanitization

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Potential fix for code scanning alert no. 69: Incomplete multi-character sanitization

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* properly escape regexp

* minor formatting

* improvements

* Potential fix for code scanning alert no. 72: Bad HTML filtering regexp

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Potential fix for code scanning alert no. 76: Incomplete multi-character sanitization

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* more stable comment removal implementation

* fix tests

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-07-16 11:18:01 -07:00
Christian Bromann
69b2f3f90b
chore(*): update major dependencies where possible (#14641)
* chore(*): update major dependencies where possible

* add back missing Chalk

* fix unit tests

* revert serialize-error update due to lacking Node.js v18 support

* Revert "revert serialize-error update due to lacking Node.js v18 support"

This reverts commit 34bf1d0f501820be0051d1fec5105158f8588580.

* revert undici instead
2025-07-14 11:27:01 -07:00
Christian Bromann
418e28b37f
fix(internal): update pnpm-lock 2025-07-14 10:15:11 -07:00
dependabot[bot]
44fda493ac
chore(deps): bump the patch-deps-updates-main group with 4 updates (#14636)
---
updated-dependencies:
- dependency-name: "@serenity-js/core"
  dependency-version: 3.32.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
- dependency-name: "@types/node"
  dependency-version: 20.19.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
- dependency-name: "@nuxt/kit"
  dependency-version: 3.17.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
- dependency-name: devtools-protocol
  dependency-version: 0.0.1485358
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Christian Bromann <git@bromann.dev>
2025-07-14 10:14:30 -07:00
dependabot[bot]
a6f0360fe9
chore(deps): bump the minor-deps-updates-main group with 7 updates (#14637)
---
updated-dependencies:
- dependency-name: "@aws-sdk/client-cloudfront"
  dependency-version: 3.844.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-deps-updates-main
- dependency-name: "@aws-sdk/client-device-farm"
  dependency-version: 3.844.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-deps-updates-main
- dependency-name: "@aws-sdk/client-s3"
  dependency-version: 3.844.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-deps-updates-main
- dependency-name: "@aws-sdk/lib-storage"
  dependency-version: 3.844.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-deps-updates-main
- dependency-name: csv-stringify
  dependency-version: 6.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-deps-updates-main
- dependency-name: expect-webdriverio
  dependency-version: 5.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-deps-updates-main
- dependency-name: "@babel/core"
  dependency-version: 7.28.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-deps-updates-main
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-14 10:10:59 -07:00
Vladimir
3740f39bda
fix: avoid starting a timeout if the timer was resolved immediately (#14642) 2025-07-14 09:44:10 -07:00
uladhsi
b4e3884ea7
feat: do not attach prefs when debuggerAddress is specified (#14634) 2025-07-14 08:44:25 -07:00
Christian Bromann
04f7c4e0ba
fix(webdriverio): properly toggle DISABLE_WEBDRIVERIO_DEPRECATION_WARNINGS (#14640) 2025-07-14 08:43:38 -07:00
Kitsios Konstantinos
ab1a2e82b1
ci: skip test suite for pushes that change only markdown files (#14633)
Signed-off-by: Konstantinos <konstantinos.kitsios@uzh.ch>
2025-07-14 08:11:45 -07:00
Christian Bromann
e0e57ab248
fix(create-wdio): resolve template directory in test 2025-07-11 09:45:48 -07:00
Luke
bc720bef67
feat(wdio-cli): enhance job completion logging format (#14632) 2025-07-11 09:41:46 -07:00
Regan Karlewicz
c501fbc0e0
chore: Update services.json to add TV Labs service (#14631)
* Add TV Labs service to services.json

* Add TV Labs service to wdio-create
2025-07-11 09:29:21 -07:00
WebdriverIO Release Bot
76c095bd0d v9.17.1 2025-07-09 18:52:08 +00:00
Christian Bromann
f4bd2b02bb
fix(create-wdio): fix path to template directory 2025-07-09 11:49:07 -07:00
WebdriverIO Release Bot
796df04f0f v9.17.0 2025-07-09 06:16:07 +00:00
dependabot[bot]
fee7639689
chore(deps): bump the patch-deps-updates-main group across 1 directory with 9 updates (#14624)
Bumps the patch-deps-updates-main group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.2` | `3.32.3` |
| [@stencil/core](https://github.com/stenciljs/core) | `4.35.1` | `4.35.3` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.2` | `20.19.5` |
| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.16` | `0.8.17` |
| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.0-alpha.7` | `30.0.4` |
| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.6` |
| [@nuxt/kit](https://github.com/nuxt/nuxt/tree/HEAD/packages/kit) | `3.17.5` | `3.17.6` |
| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.5` | `5.1.8` |
| [devtools-protocol](https://github.com/ChromeDevTools/devtools-protocol) | `0.0.1475386` | `0.0.1483532` |



Updates `@serenity-js/core` from 3.32.2 to 3.32.3
- [Release notes](https://github.com/serenity-js/serenity-js/releases)
- [Changelog](https://github.com/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md)
- [Commits](https://github.com/serenity-js/serenity-js/commits/v3.32.3/packages/core)

Updates `@stencil/core` from 4.35.1 to 4.35.3
- [Release notes](https://github.com/stenciljs/core/releases)
- [Changelog](https://github.com/stenciljs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stenciljs/core/compare/v4.35.1...v4.35.3)

Updates `@types/node` from 20.19.2 to 20.19.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/shelljs` from 0.8.16 to 0.8.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/shelljs)

Updates `expect` from 30.0.0-alpha.7 to 30.0.4
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.0.4/packages/expect)

Updates `esbuild` from 0.25.5 to 0.25.6
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.5...v0.25.6)

Updates `@nuxt/kit` from 3.17.5 to 3.17.6
- [Release notes](https://github.com/nuxt/nuxt/releases)
- [Commits](https://github.com/nuxt/nuxt/commits/v3.17.6/packages/kit)

Updates `@types/jasmine` from 5.1.5 to 5.1.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jasmine)

Updates `devtools-protocol` from 0.0.1475386 to 0.0.1483532
- [Changelog](https://github.com/ChromeDevTools/devtools-protocol/blob/master/changelog.md)
- [Commits](https://github.com/ChromeDevTools/devtools-protocol/compare/v0.0.1475386...v0.0.1483532)

---
updated-dependencies:
- dependency-name: "@serenity-js/core"
  dependency-version: 3.32.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
- dependency-name: "@stencil/core"
  dependency-version: 4.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
- dependency-name: "@types/node"
  dependency-version: 20.19.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
- dependency-name: "@types/shelljs"
  dependency-version: 0.8.17
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
- dependency-name: expect
  dependency-version: 30.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
- dependency-name: esbuild
  dependency-version: 0.25.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
- dependency-name: "@nuxt/kit"
  dependency-version: 3.17.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
- dependency-name: "@types/jasmine"
  dependency-version: 5.1.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
- dependency-name: devtools-protocol
  dependency-version: 0.0.1483532
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Christian Bromann <git@bromann.dev>
2025-07-08 23:01:07 -07:00