Skip to content

chore(deps): comprehensive semver bumps and zero audit findings#1492

Merged
kkopanidis merged 1 commit into
mainfrom
chore/deps-comprehensive-bumps
Jun 19, 2026
Merged

chore(deps): comprehensive semver bumps and zero audit findings#1492
kkopanidis merged 1 commit into
mainfrom
chore/deps-comprehensive-bumps

Conversation

@kkopanidis

Copy link
Copy Markdown
Contributor

Follow-up to #1489. That PR knocked Dependabot down but left a lot of semver headroom and deep transitive chains. This one bumps direct deps across the workspace, adds overrides only where bumps weren't enough, and clears the last audit finding.

Summary

  • Bump direct deps across all 13 workspace packages (axios, bullmq, nodemailer 9, twilio 6, mailgun.js 13, sequelize, AWS SDK, Scalar/MCP, commitlint, etc.)
  • Expand pnpm-workspace.yaml overrides for dompurify, hono, protobufjs, nodemailer, minimatch, ws, esbuild, js-yaml, and others — dropped glob override because it breaks copyfiles during grpc-sdk protoc
  • Migrate MetaMask auth from ethereumjs-util to @ethereumjs/util (removes elliptic advisory chain)
  • Upgrade mailersend to v3 (no provider code changes needed)
  • Remove unused http-proxy-middleware (hermes) and dottie (database)
  • pnpm audit: 0 vulnerabilities (was 1 low elliptic after chore(deps): remediate npm audit and Dependabot findings #1489 bumps locally)

Test plan

  • pnpm install
  • pnpm exec turbo run build
  • pnpm audit
  • MetaMask nonce/sign-in flow if you have a wallet handy
  • Email smoke: SendGrid, nodemailer 9, mailersend, twilio/mailgun if configured

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Code style update
  • Refactor
  • Build-related changes
  • Other (please describe)

Does this PR introduce a breaking change?

  • Yes
  • No

Major version bumps (nodemailer 9, twilio 6, mailgun 13, mailersend 3) stay behind the same provider interfaces. MetaMask verification logic is unchanged — different crypto lib only.

The PR fulfills these requirements:

  • It's submitted to the main branch
  • When resolving a specific issue, it's referenced in the PR's description

Other information:

Deferred on purpose: graphql@17 (Apollo Server still peers 16.x), @types/node@26 (engines stay on Node 24). Override pruning can be a follow-up once this lands.

Bump workspace dependencies across modules and libraries, add targeted
pnpm overrides where transitive chains still lag, migrate MetaMask auth
off ethereumjs-util, upgrade mailersend to v3, and drop unused deps.
@kkopanidis
kkopanidis marked this pull request as ready for review June 19, 2026 09:11
@kkopanidis
kkopanidis merged commit 73a89b3 into main Jun 19, 2026
6 of 7 checks passed
@kkopanidis
kkopanidis deleted the chore/deps-comprehensive-bumps branch June 19, 2026 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant