chore(root): migrate to lerna v10 - #4601
Conversation
chore(root): update audit expiries
…on when attribute is removed hostMutationCallback only updated inheritedAttributes when the new attribute value was truthy, so removing/clearing a mutable attribute (e.g. aria-label set by a child ic-badge) was never detected. This left ic-navigation-button permanently displaying a stale accessible name even after the attribute had been cleared. Now the callback also deletes the corresponding key from inheritedAttributes and forces a re-render when the attribute is removed, so the component correctly falls back to its own label prop.
…-aria-label-on-badge-hidden 4565 clear inherited aria-label on ic-navigation-button when attribute is removed
Add new audit exceptions to audit-ci.json
Using npm run audit:fix, bumped version of dompurify
chore(root): add new audit exceptions
chore(root): add extract-zip ghsa
|
Would be nice if you approved workflows or took over the PR if you want this change. I can debug but it will take me some time because you'll need to approve workflows after each commit. Building locally now takes ~10 seconds, very fast rebuilds too 🥳 |
|
There's two ways to run the project now:
|
Thanks for having a go at this, as you say it's probably better managed by a member of the core team for convenience. I'm not sure we'll be able to investigate it in the short term, this change to many of our build processes and an uplift to the minimum Node version might require changes to our release workflows. But it's good to have this PR around for when we do have more resource to look into it :) |
923f9cd to
a8b47fb
Compare
Summary of the changes
Updates to lerna v10
Related issue
N/A
Checklist
General
Testing
Accessibility
Resize/zoom behaviour
System modes
Testing content extremes