Skip to content

Resolve Dependabot alerts - #2010

Merged
hshoff merged 3 commits into
masterfrom
harry/dependabot-alert-cleanup
Jun 11, 2026
Merged

Resolve Dependabot alerts#2010
hshoff merged 3 commits into
masterfrom
harry/dependabot-alert-cleanup

Conversation

@hshoff

@hshoff hshoff commented Jun 11, 2026

Copy link
Copy Markdown
Member

馃挜 Breaking Changes

  • None.

馃殌 Enhancements

  • None.

馃摑 Documentation

  • Add a 4.0.0-alpha.16 entry to MIGRATION.md for the dependency security update.

馃悰 Bug Fix

  • Resolve the open Dependabot alerts by updating vulnerable dependency ranges and lockfile entries.
  • Update the demo app to the patched Next.js 15.5 line and resolve Next's pinned PostCSS dependency through a Yarn resolution.
  • Update Vitest, Lerna/Nx, Babel preset-env, and vulnerable transitive dependencies including Axios, Handlebars, Tar, Minimatch, Glob, Lodash, Picomatch, js-yaml, mdast-util-to-hast, ip-address, Flatted, and related packages.

馃彔 Internal

  • Verified with yarn install --immutable, yarn build, yarn test, yarn docs:generate && yarn workspace @visx/demo build, and yarn lint.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates dependency versions and overrides to address reported vulnerabilities, including moving the demo workspace onto a patched Next.js 15.5.x release and pinning transitive dependencies via Yarn resolutions.

Changes:

  • Bumped next in @visx/demo to the ^15.5.18 range.
  • Updated root dev tooling versions (Babel preset-env, Vitest UI/coverage + Vitest itself, Lerna).
  • Added a root Yarn resolutions override for postcss to 8.5.15.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 2 comments.

File Description
packages/visx-demo/package.json Updates the demo app鈥檚 Next.js dependency range.
package.json Bumps build/test tooling deps and adds a postcss resolution override.

馃挕 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment thread packages/visx-demo/package.json Outdated
@hshoff

hshoff commented Jun 11, 2026

Copy link
Copy Markdown
Member Author

Addressed the Copilot review suggestions in 29852f75: narrowed the PostCSS override to postcss@npm:8.4.31 and changed the demo Next.js range to ~15.5.18 so it stays on the 15.5 patch line.

@hshoff hshoff added this to the 4.0.0 milestone Jun 11, 2026
@hshoff
hshoff merged commit 147040c into master Jun 11, 2026
1 check passed
@github-actions

Copy link
Copy Markdown

馃帀 This PR is included in version v4.0.0 of the packages modified 馃帀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants