Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .changeset/pr-278.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@wdio/browserstack-service": major
---

- Supports WebdriverIO 10. This release requires WebdriverIO 10 and Node.js 22.19 or later. For WebdriverIO 9 projects, use the `v9` release line (`npm i -D @wdio/browserstack-service@v9`); for WebdriverIO 8, use `@wdio/browserstack-service@v8`.
- Accessibility Automation, including per-command auto-scans, works on WebdriverIO 10.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: ['18.20', '20', '22']
node-version: ['22', '24']
steps:
- name: Checkout
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
Expand Down
7 changes: 5 additions & 2 deletions .npmrc
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# unprovisioned and breaks `npm run build` in CI. Re-enable once CI provisions
# the buf/esbuild binaries explicitly (an npm rebuild or a pinned install step).
#
# engine-strict=true is intentionally deferred. engines.node is ">=18.20.0" but
# engine-strict=true is intentionally deferred. engines.node is ">=22.19.0" but
# transitive dev deps frequently target newer Node, so strict enforcement raises
# spurious EBADENGINE failures across the multi-Node CI matrix. Re-enable once CI
# standardises on a single LTS that satisfies all transitive engine fields.
Expand All @@ -26,4 +26,7 @@ strict-ssl=true
save-exact=true
audit-level=high

legacy-peer-deps=false
# Temporary: @percy/webdriverio (<= 3.3.4) declares peer webdriverio <= 9, so a
# strict install fails with ERESOLVE on webdriverio 10. Set back to false once the
# WebdriverIO 10 regression has run.
legacy-peer-deps=true
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v20.11.0
v22.19.0
Loading
Loading