Skip to content

Commit

Permalink
feat(update-axe-core): peerDependency validation (#201)
Browse files Browse the repository at this point in the history
This makes update-axe-core compatible with Jazzband, where
`@deque/jazzband-utils` uses a peerDependency like `"axe-core": ">=4"`,
but will continue to demand human review for cases that would require a
human to think about an actual update.

No QA required
  • Loading branch information
dbjorge authored Oct 17, 2024
1 parent c24bef3 commit 2154c49
Show file tree
Hide file tree
Showing 7 changed files with 2,641 additions and 29 deletions.
3 changes: 2 additions & 1 deletion .github/actions/update-axe-core-v1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ A GitHub action for updating axe-core to the latest stable version.

- It updates `package.json`, `yarn.lock`, and `package-lock.json`.
- It is compatible with both workspaces and non-workspaces monorepos.
- It handles dependencies and devDependencies.
- It auto-updates dependencies and devDependencies.
- It validates that peerDependency ranges satisfy the new version.
- It maintains whatever pinning strategy was already in place (`~`, `^`, or `=`).
- It does _not_ commit changes or create a PR.

Expand Down
Loading

0 comments on commit 2154c49

Please sign in to comment.