Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
a7af9e9
chore: Release v4.11.0 (#1236)
judithbolanosDQ Oct 21, 2025
4514513
chore: merge master into develop (#1237)
straker Oct 21, 2025
be108d2
ci(deploy): update to oidc tokens (#1239)
Garbee Oct 24, 2025
c83b1ca
chore: update lerna to support oidc publishing (#1240)
Garbee Oct 27, 2025
6744c96
chore: mark test packages as private (#1241)
Garbee Oct 27, 2025
042b7fa
chore: fix build script (#1242)
Garbee Oct 27, 2025
c8a87ee
chore: bump actions/setup-node from 5 to 6 (#1246)
dependabot[bot] Nov 3, 2025
2783f2d
chore: bump brace-expansion from 1.1.11 to 1.1.12 (#1247)
dependabot[bot] Nov 4, 2025
0591ad0
chore: bump actions/checkout from 5 to 6 (#1249)
dependabot[bot] Dec 23, 2025
6b719b4
chore: bump glob from 11.0.3 to 11.1.0 (#1248)
dependabot[bot] Dec 23, 2025
326fbf0
chore: bump sinon and @types/sinon (#1253)
dependabot[bot] Dec 23, 2025
052bb79
chore: bump glob from 11.0.3 to 13.0.0 (#1251)
dependabot[bot] Dec 23, 2025
bb0074c
chore: bump puppeteer from 12.0.1 to 24.31.0 (#1254)
dependabot[bot] Dec 23, 2025
bd01338
chore: bump express from 5.1.0 to 5.2.0 (#1259)
dependabot[bot] Dec 23, 2025
2199e1b
chore: bump mocha from 9.2.2 to 11.7.5 (#1257)
dependabot[bot] Dec 23, 2025
a80460d
chore: bump @wdio/mocha-framework from 8.39.0 to 9.20.1 (#1256)
dependabot[bot] Dec 23, 2025
a73c6a8
chore: bump the npm-low-risk group across 1 directory with 27 updates…
dependabot[bot] Dec 23, 2025
bd80a5f
chore: rebuild lockfile (#1266)
Garbee Dec 23, 2025
40d22e3
fix: reorder exports to place types first (#1261)
JustasMonkev Jan 6, 2026
77f577e
fix: Update axe-core to v4.11.1 (#1271)
attest-team-ci Jan 8, 2026
26e0d0b
chore: RC v4.11.1
attest-team-ci Jan 9, 2026
999a563
chore: applying release changes
straker Jan 9, 2026
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
53 changes: 43 additions & 10 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,30 @@ jobs:
canary:
runs-on: ubuntu-latest
timeout-minutes: 10
environment: registry.npmjs.org
permissions:
# Required for OIDC
id-token: write
contents: read
if: github.ref_name == 'develop' && github.repository_owner == 'dequelabs'
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
registry-url: 'https://registry.npmjs.org/'
node-version: 22
cache: 'npm'
- name: Update npm to 11 if needed
run: |
CURRENT_NPM=$(npm -v | cut -d. -f1)
if [ "$CURRENT_NPM" -lt 11 ]; then
npm install -g npm@11
fi
- run: npm ci
# Ensure packages are built
- run: npm run build
# Make sure the working tree is clean
- run: git reset --hard HEAD
- run: npm config set "//registry.npmjs.org/:_authToken" ${{ secrets.NPM_TOKEN }}
- run: |
npx lerna publish prepatch \
--no-verify-access \
Expand All @@ -36,21 +47,32 @@ jobs:
--force-publish \
--yes

relase-candidate:
release-candidate:
runs-on: ubuntu-latest
environment: registry.npmjs.org
permissions:
# Required for OIDC
id-token: write
contents: read
if: github.ref_name == 'release' && github.repository_owner == 'dequelabs'
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
registry-url: 'https://registry.npmjs.org/'
node-version: 22
cache: 'npm'
- name: Update npm to 11 if needed
run: |
CURRENT_NPM=$(npm -v | cut -d. -f1)
if [ "$CURRENT_NPM" -lt 11 ]; then
npm install -g npm@11
fi
- run: npm ci
# Ensure packages are built
- run: npm run build
# Make sure the working tree is clean
- run: git reset --hard HEAD
- run: npm config set "//registry.npmjs.org/:_authToken" ${{ secrets.NPM_TOKEN }}
- run: |
npx lerna publish prepatch \
--no-verify-access \
Expand All @@ -65,19 +87,30 @@ jobs:

production:
runs-on: ubuntu-latest
environment: registry.npmjs.org
permissions:
# Required for OIDC
id-token: write
contents: read
if: github.ref_name == 'master' && github.repository_owner == 'dequelabs'
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
registry-url: 'https://registry.npmjs.org/'
node-version: 22
cache: 'npm'
- name: Update npm to 11 if needed
run: |
CURRENT_NPM=$(npm -v | cut -d. -f1)
if [ "$CURRENT_NPM" -lt 11 ]; then
npm install -g npm@11
fi
- run: npm ci
# Ensure packages are built
- run: npm run build
# Make sure the working tree is clean
- run: git reset --hard HEAD
- run: npm config set "//registry.npmjs.org/:_authToken" ${{ secrets.NPM_TOKEN }}
- run: |
npx lerna publish from-package \
--force-publish='*' \
Expand Down
40 changes: 20 additions & 20 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 22
cache: 'npm'
Expand All @@ -30,8 +30,8 @@ jobs:
timeout-minutes: 15
needs: lint
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node}}
cache: 'npm'
Expand All @@ -50,8 +50,8 @@ jobs:
timeout-minutes: 15
needs: lint
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -68,8 +68,8 @@ jobs:
timeout-minutes: 15
needs: lint
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -88,8 +88,8 @@ jobs:
timeout-minutes: 15
needs: lint
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -108,8 +108,8 @@ jobs:
timeout-minutes: 15
needs: lint
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -124,8 +124,8 @@ jobs:
timeout-minutes: 15
needs: lint
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -143,8 +143,8 @@ jobs:
timeout-minutes: 25
needs: lint
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -160,8 +160,8 @@ jobs:
timeout-minutes: 15
needs: lint
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -174,8 +174,8 @@ jobs:
timeout-minutes: 5
needs: lint
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 22
cache: 'npm'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/update-axe-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 2
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 22
- uses: dequelabs/axe-api-team-public/.github/actions/create-update-axe-core-pull-request-v1@main
Expand Down
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.1](https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1) (2026-01-09)


### Bug Fixes

* reorder exports to place types first ([#1261](https://github.com/dequelabs/axe-core-npm/issues/1261)) ([40d22e3](https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e)), closes [#1243](https://github.com/dequelabs/axe-core-npm/issues/1243)
* Update axe-core to v4.11.1 ([#1271](https://github.com/dequelabs/axe-core-npm/issues/1271)) ([77f577e](https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b))





# [4.11.0](https://github.com/dequelabs/axe-core-npm/compare/v4.10.1...v4.11.0) (2025-10-14)


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.0"
"version": "4.11.1"
}
Loading