Skip to content

chore(deps): upgrade to pnpm 11 and fix audit vulnerabilities#171

Merged
skyrpex merged 2 commits into
mainfrom
upgrade-pnpm-11
May 11, 2026
Merged

chore(deps): upgrade to pnpm 11 and fix audit vulnerabilities#171
skyrpex merged 2 commits into
mainfrom
upgrade-pnpm-11

Conversation

@skyrpex
Copy link
Copy Markdown
Contributor

@skyrpex skyrpex commented May 11, 2026

Motivation

Several transitive dependencies had known vulnerabilities (diff, fast-uri, serialize-javascript). Upgrading to pnpm 11 also lets us use workspace-level overrides to pin these to safe versions.

Summary

  • Bumped packageManager to pnpm@11.0.9 and updated both publish jobs in release.yml accordingly.
  • Added overrides in pnpm-workspace.yaml to force patched versions of diff (≥8.0.3), fast-uri (≥3.1.2), and serialize-javascript (≥7.0.5), resolving all pnpm audit findings.
  • randombytes removed from the graph as a side-effect of the serialize-javascript upgrade (v7 no longer depends on it).

@skyrpex skyrpex enabled auto-merge (squash) May 11, 2026 08:18
Comment thread pnpm-workspace.yaml
keytar: true

overrides:
diff@>=6.0.0 <8.0.3: ^8.0.3
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.

❓ how does the overrides work? just wondering what this syntax means

@skyrpex skyrpex merged commit 9f442a0 into main May 11, 2026
6 checks passed
@skyrpex skyrpex deleted the upgrade-pnpm-11 branch May 11, 2026 09:46
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.

2 participants