Skip to content

build(pnpm): undici 6.29.0 and 7.30.0 for Dependabot #30-#42 - #63

Merged
Nawid3333 merged 1 commit into
mainfrom
claude/undici-patch
Sep 29, 2026
Merged

Nawid3333 merged 1 commit into
mainfrom
claude/undici-patch

Conversation

@Nawid3333

Copy link
Copy Markdown
Owner

Fixes Dependabot alerts #30 to #42: thirteen alerts (three high, six moderate, four low), from ten undici advisories. Every one is fixed from undici 6.28.1 on the 6 line and 7.29.1 on the 7 line. All are development-only: nothing from undici ships in the extension.

Why pnpm kept the old versions

undici 6.28.0 comes through webdriver 9.32.0, the e2e test driver (WebdriverIO), which asks for undici ^6.27.0. undici 7.29.0 comes through cheerio 1.2.0, pulled in by addons-linter 10.13.0, the Firefox add-on linter, which asks for ^7.19.0. Both of those ranges already allow the patched versions, but pnpm keeps the locked versions: pnpm update undici, also with --depth, and pnpm audit --fix update changed nothing. Dependabot's own security update ran twice today and ended in "update_not_possible", so it opened no PR.

Fix

Two overrides in pnpm-workspace.yaml, next to the existing Dependabot overrides and with the same kind of comment: undici@6: ^6.28.1 and undici@7: ^7.29.1. One per major, so webdriver keeps 6 and cheerio keeps 7.

In pnpm-lock.yaml: undici 6.28.0 -> 6.29.0 and 7.29.0 -> 7.30.0, nothing else changed. webdriver now loads undici 6.29.0 and cheerio 7.30.0. pnpm audit says "No known vulnerabilities found", but npm's audit data lists only #30/#31 so far. For #32 to #42 I checked every range of each GitHub advisory: none reaches 6.29.0 or 7.30.0.

No release: the extension's build is unchanged, so auto-release will find it identical to the latest release and skip.

Checked

🤖 Generated with Claude Code

Thirteen alerts (ten advisories) on undici, all fixed from 6.28.1 or 7.29.1.
webdriver (undici ^6.27.0) and addons-linter's cheerio (undici ^7.19.0) both
allow the patched undici, but pnpm keeps the locked 6.28.0 and 7.29.0 even on
`pnpm update undici`, and Dependabot's own update ends in update_not_possible.
Two overrides, one per major, next to the existing Dependabot ones. Dev-only:
nothing from undici ships in the extension.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Nawid3333
Nawid3333 merged commit ff2921f into main Sep 29, 2026
8 checks passed
@Nawid3333
Nawid3333 deleted the claude/undici-patch branch September 29, 2026 20:28
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