Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
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
4 changes: 4 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,10 @@ updates:
versions: ['>=18.0.0']
- dependency-name: '@types/react-dom'
versions: ['>=18.0.0']
# Keep @types/node aligned with the Node.js major version being developed on
# to avoid type incompatibilities and unexpected breaking changes
- dependency-name: '@types/node'
update-types: ['version-update:semver-major']
groups:
# Any updates not caught by the group config will get individual PRs
npm-low-risk:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
registry-url: 'https://registry.npmjs.org/'
node-version: 22
node-version-file: .nvmrc
cache: 'npm'
- name: Update npm to 11 if needed
run: |
Expand Down Expand Up @@ -60,7 +60,7 @@ jobs:
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
registry-url: 'https://registry.npmjs.org/'
node-version: 22
node-version-file: .nvmrc
cache: 'npm'
- name: Update npm to 11 if needed
run: |
Expand Down Expand Up @@ -98,7 +98,7 @@ jobs:
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
registry-url: 'https://registry.npmjs.org/'
node-version: 22
node-version-file: .nvmrc
cache: 'npm'
- name: Update npm to 11 if needed
run: |
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 22
node-version-file: .nvmrc
cache: 'npm'
- run: npm ci
- run: npm run lint
Expand All @@ -25,7 +25,7 @@ jobs:
strategy: &strategy_matrix
fail-fast: false
matrix:
node: [18, 20, 22]
node: [18, 20, 22, 24]
runs-on: deque-ubuntu-latest-4core
timeout-minutes: 15
needs: lint
Expand All @@ -38,7 +38,7 @@ jobs:
- run: npm ci
# HACK: Force a TTY to enable browser-driver-manager to manipulate stdout.
- shell: 'script -q -e -c "bash {0}"'
run: npx browser-driver-manager install chrome
run: npx browser-driver-manager install chrome@145
working-directory: packages/puppeteer
- run: npm run build --workspace=packages/puppeteer
- run: npm run coverage --workspace=packages/puppeteer
Expand All @@ -58,7 +58,7 @@ jobs:
- run: npm ci
# HACK: Force a TTY to enable browser-driver-manager to manipulate stdout.
- shell: 'script -q -e -c "bash {0}"'
run: npx browser-driver-manager install chrome
run: npx browser-driver-manager install chrome@145
working-directory: packages/cli
- run: npm run coverage --workspace=packages/cli

Expand All @@ -76,7 +76,7 @@ jobs:
- run: npm ci
# HACK: Force a TTY to enable browser-driver-manager to manipulate stdout.
- shell: 'script -q -e -c "bash {0}"'
run: npx browser-driver-manager install chrome
run: npx browser-driver-manager install chrome@145
working-directory: packages/webdriverjs
- run: npm run build --workspace=packages/webdriverjs
- run: npm run coverage --workspace=packages/webdriverjs
Expand All @@ -96,7 +96,7 @@ jobs:
- run: npm ci
# HACK: Force a TTY to enable browser-driver-manager to manipulate stdout.
- shell: 'script -q -e -c "bash {0}"'
run: npx browser-driver-manager install chrome
run: npx browser-driver-manager install chrome@145
working-directory: packages/webdriverio
- run: npm run build --workspace=packages/webdriverio
- run: npm run coverage --workspace=packages/webdriverio
Expand Down Expand Up @@ -177,7 +177,7 @@ jobs:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 22
node-version-file: .nvmrc
cache: 'npm'
- run: npm ci
- run: npm test --workspace=test/axe-core
2 changes: 1 addition & 1 deletion .github/workflows/update-axe-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 22
node-version-file: .nvmrc
- uses: dequelabs/axe-api-team-public/.github/actions/create-update-axe-core-pull-request-v1@main
with:
token: ${{ secrets.PAT }}
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
24
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [4.11.2](https://github.com/dequelabs/axe-core-npm/compare/v4.11.1...v4.11.2) (2026-04-14)


### Bug Fixes

* Update axe-core to v4.11.3 ([#1306](https://github.com/dequelabs/axe-core-npm/issues/1306)) ([71c4179](https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a))
* **wdio:** support v9 wdio switchFrame and switchWindow ([#1302](https://github.com/dequelabs/axe-core-npm/issues/1302)) ([4689273](https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c)), closes [#1164](https://github.com/dequelabs/axe-core-npm/issues/1164)





## [4.11.1](https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1) (2026-01-09)


Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"version": "4.11.1"
"version": "4.11.2"
}
Loading