Skip to content

fix(cli): update Puppeteer browser dependencies - #4233

Merged
miguel-heygen merged 1 commit into
mainfrom
fix/puppeteer-browsers-322
Sep 20, 2026
Merged

miguel-heygen merged 1 commit into
mainfrom
fix/puppeteer-browsers-322

Conversation

@miguel-heygen

Copy link
Copy Markdown
Collaborator

What

Supersedes #4030, which conflicted with main on the lock file. Same change: @puppeteer/browsers ^3.2.1 → ^3.2.2 and puppeteer-core ^25.8.0 → ^25.10.0 in the CLI manifest, lock regenerated on top of current main.

Fixes #4028.

Why

@puppeteer/browsers 3.2.2 restores the detached-spawn default to process.platform !== 'win32' (upstream puppeteer/puppeteer#15415), which is the Windows spawn behaviour the CLI relies on.

How

Two files: packages/cli/package.json and bun.lock. Lock resolutions move to @puppeteer/browsers@3.2.2 and puppeteer-core@25.11.0.

Test plan

  • CI on this head (Windows lanes included).

Bump @puppeteer/browsers to ^3.2.2 and puppeteer-core to ^25.10.0 so Chrome spawns detached only off Windows (upstream puppeteer #15415). Lock regenerated on top of main. Fixes #4028.
@miguel-heygen
miguel-heygen merged commit e86a530 into main Sep 20, 2026
56 checks passed
@miguel-heygen
miguel-heygen deleted the fix/puppeteer-browsers-322 branch September 20, 2026 22:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant