Skip to content

build: close the six open dependabot security alerts - #2758

Merged
nasyrov merged 1 commit into
mainfrom
fix/dependabot-alerts
Sep 29, 2026
Merged

nasyrov merged 1 commit into
mainfrom
fix/dependabot-alerts

Conversation

@nasyrov

@nasyrov nasyrov commented Sep 29, 2026

Copy link
Copy Markdown
Contributor

Closes Dependabot alerts #68–#73. Every one is a transitive dev/build-chain dependency, and none of them ship in the Workers runtime.

Alert Package Was Now Pulled in by
#73 undici 7 7.29.0 7.29.1 jsdom ^7.25.0, miniflare 7.29.0 (exact)
#72 undici 8 8.10.0 8.11.2 unifont ^8.0.0
#70, #71 fast-uri 3.1.6 3.1.8 ajv ^3.0.1
#68, #69 ip-address 10.5.0 10.7.2 express-rate-limit ^10.2.0

How. I refreshed the root pnpm.overrides entries and added a new capped undici@>=8.0.0 <8.10.2 entry. Each one stays below the consumer's next major. miniflare declares an exact undici 7.29.0, so its graft is pinned to the nearest patch (7.29.1) rather than 7.30.

Lockfile. Changing any override makes pnpm re-derive the @lingui/* Babel peer contexts (the split behind #1918). I kept those keys exactly as they are on main, so the lockfile diff touches only these four packages. pnpm install --lockfile-only --frozen-lockfile passes, and a non-frozen re-resolve leaves the file byte-identical.

No changeset: the change is root-only and doesn't touch any published manifest.

Verified locally: build, typecheck, test:unit + test:build. The Bun packages were excluded because bun isn't installed on this machine.

  • runtime-cloudflare d1.test.ts timed out under turbo load, but passes 32/32 when run on its own.
  • admin meta-box-field.browser.test.tsx › "json: seeds the editor…" fails with the same assertion on main's lockfile, so it predates this PR.

🤖 Generated with Claude Code

Refresh the root pnpm overrides for the transitive dev/build-chain deps:

- undici 7 >=7.29.1 (jsdom, miniflare) and a new undici 8 >=8.10.2 entry (unifont)
- fast-uri >=3.1.7 (ajv)
- ip-address >=10.5.1 (express-rate-limit)

miniflare declares an exact undici 7.29.0, so its graft lands on the nearest patch, 7.29.1.
The lockfile carries only these four packages; the lingui Babel peer keys that a fresh
re-resolve would reshuffle are kept as on main.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@nasyrov
nasyrov enabled auto-merge September 29, 2026 20:10
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
plumix-marketing c9af063 Commit Preview URL

Branch Preview URL
Sep 29 2026, 08:10 PM

@nasyrov
nasyrov added this pull request to the merge queue Sep 29, 2026
Merged via the queue into main with commit a2add2f Sep 29, 2026
27 checks passed
@nasyrov
nasyrov deleted the fix/dependabot-alerts branch September 29, 2026 20:33
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