Bump puppeteer from 24.42.0 to 25.1.0#425
Conversation
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 24.42.0 to 25.1.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md) - [Commits](puppeteer/puppeteer@puppeteer-v24.42.0...puppeteer-v25.1.0) --- updated-dependencies: - dependency-name: puppeteer dependency-version: 25.1.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Greptile SummaryThis is a Dependabot-generated minor version bump of
Confidence Score: 3/5Do not merge without first updating the CI Node.js version to 22.12 or later; the puppeteer-driven test suite will fail on the current Node 20 runner. The new puppeteer version requires Node 22.12.0 or higher, but the CI workflow hard-codes Node 20. The install step will likely succeed (npm only warns on engine mismatches), but the puppeteer-powered tests — the main reason this package exists in the project — will break at runtime before any real validation of the upgrade can happen. .github/workflows/test.yml needs its node-version updated to 22 (or >=22.12) before this PR is safe to merge. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[puppeteer 25.1.0] --> B[puppeteer-core 25.1.0]
A --> C[puppeteer-browsers 3.0.4]
A --> D[chromium-bidi 16.0.1]
A --> E[lilconfig 3.1.3]
A --> F[devtools-protocol 0.0.1624250]
B --> C
B --> D
C --> G[modern-tar 0.7.6]
C --> H[yargs 17.x]
C -.->|optional peer| I[proxy-agent 8.x]
D --> J[mitt 3.x]
D --> K[zod 3.x]
subgraph Removed
R1[tar-fs and tar-stream]
R2[cosmiconfig replaced by lilconfig]
R3[debug removed]
R4[proxy-agent was direct dep]
R5[semver removed]
end
subgraph NodeRequirement
N1[Old Node >= 18]
N2[New Node >= 22.12.0]
N1 --> N2
end
Reviews (1): Last reviewed commit: "Bump puppeteer from 24.42.0 to 25.1.0" | Re-trigger Greptile |
| } | ||
| }, | ||
| "node_modules/@puppeteer/browsers": { | ||
| "version": "2.13.0", | ||
| "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.13.0.tgz", | ||
| "integrity": "sha512-46BZJYJjc/WwmKjsvDFykHtXrtomsCIrwYQPOP7VfMJoZY2bsDF9oROBABR3paDjDcmkUye1Pb1BqdcdiipaWA==", | ||
| "version": "3.0.4", | ||
| "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-3.0.4.tgz", | ||
| "integrity": "sha512-HGM8iAmGTf+Y7t0373szVbTmt3d7vPkYL/1bpOkOFO0YUYLgSeuYBCzESklogNPvOBnZ/MRD5f07OkpqH1trtA==", | ||
| "dev": true, | ||
| "license": "Apache-2.0", | ||
| "dependencies": { | ||
| "debug": "^4.4.3", | ||
| "extract-zip": "^2.0.1", | ||
| "progress": "^2.0.3", | ||
| "proxy-agent": "^6.5.0", | ||
| "semver": "^7.7.4", | ||
| "tar-fs": "^3.1.1", | ||
| "modern-tar": "^0.7.6", | ||
| "yargs": "^17.7.2" | ||
| }, | ||
| "bin": { | ||
| "browsers": "lib/cjs/main-cli.js" | ||
| "browsers": "lib/main-cli.js" | ||
| }, | ||
| "engines": { | ||
| "node": ">=18" | ||
| "node": ">=22.12.0" | ||
| }, | ||
| "peerDependencies": { | ||
| "proxy-agent": ">=8.0.1" | ||
| }, | ||
| "peerDependenciesMeta": { | ||
| "proxy-agent": { | ||
| "optional": true | ||
| } | ||
| } | ||
| }, | ||
| "node_modules/@rolldown/binding-android-arm64": { |
There was a problem hiding this comment.
proxy-agent demoted from direct to optional peer dependency
In the old tree, proxy-agent was a hard dependency of @puppeteer/browsers. In @puppeteer/browsers@3.0.4 it is now an optional peer dependency — it will not be installed automatically. If this project or any of its Puppeteer usage relies on HTTP/HTTPS/SOCKS proxy support (e.g., HTTPS_PROXY env var, custom ProxyAgent config), that functionality will silently stop working unless proxy-agent >=8.0.1 is added as an explicit dependency.
Bumps puppeteer from 24.42.0 to 25.1.0.
Release notes
Sourced from puppeteer's releases.
... (truncated)
Changelog
Sourced from puppeteer's changelog.
... (truncated)
Commits
ede6669chore: release main (#15056)7bc09e7chore(deps): bump the all group with 5 updates (#15052)8c81170chore(deps): bump the all group in /website with 3 updates (#15051)09eced5chore: update lock53b9fdachore(deps): bump the dependencies group with 2 updates (#15049)d842411chore(deps): bump node from050bf2bto8530f76in /docker in the all grou...1d2a569docs: document read-only Docker directories (#15048)ab0171dfix: support concurrency in progress bars (#15045)51db32afix: improve progress bar and install (#15042)d32384bchore(deps): bump qs and express in /website (#15040)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)