build: update dependency puppeteer-core to v25#3674
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates puppeteer-core to version 25.0.2 and refreshes the lockfile, which includes adding new versions of @puppeteer/browsers and chromium-bidi. A review comment points out a version mismatch between puppeteer-core and puppeteer in the overrides section, recommending that both be updated to 25.0.2 to ensure compatibility and prevent duplicate transitive dependencies.
| "overrides": { | ||
| "puppeteer": "24.43.0", | ||
| "puppeteer-core": "24.43.0" | ||
| "puppeteer-core": "25.0.2" |
There was a problem hiding this comment.
The puppeteer-core package is updated to 25.0.2, but puppeteer remains at 24.43.0 in the overrides section. These packages are released in tandem and should be kept at the same version to ensure compatibility and avoid unexpected behavior.
Currently, this mismatch causes puppeteer v24 to resolve to puppeteer-core v25, which leads to duplicate transitive dependencies (e.g., chromium-bidi versions 14.0.0 and 16.0.1 both being present in the lockfile) and potential runtime issues. Both should be updated to 25.0.2.
c970bef to
7059752
Compare
See associated pull request for more information.
7059752 to
1ea5573
Compare
This PR contains the following updates:
24.43.1→25.0.3Release Notes
puppeteer/puppeteer (puppeteer-core)
v25.0.3Compare Source
♻️ Chores
Dependencies
🛠️ Fixes
v25.0.2Compare Source
♻️ Chores
Dependencies
🛠️ Fixes