Repository navigation
chore: bump @cloudflare/playwright to 1.4.0-next and @cloudflare/puppeteer to 2.0.0-next - #257
Conversation
…eteer to 2.0.0-next Prereleases for the upstream upgrades on main: Playwright v1.62.1 (Chrome 152) is a minor, Puppeteer v25.10.0 removes Browser.isConnected(), MouseOptions.clickCount and the sameParty cookie attribute, so it is a major. Prepared with the RELEASING.md commands (npm version --workspace, then npm install --package-lock-only in each tests directory).
There was a problem hiding this comment.
✅ Approved — I found no issues: the package versions and all affected lockfiles agree.
The decision is advisory: this review is a comment and never approves, blocks or requests changes on the pull request.
✅ All checks passed
📋 Code Quality: ✅ LGTM
The version fields and lockfile entries match each other for both packages.
📝 Documentation: ✅ LGTM
RELEASING.md uses example versions (1.5.0-rc.0, 1.0.0-rc.0) together with a VERSION variable to show the procedure. They are not meant to track the current release, so they don't need updating here.
Reviewed commit: f9607945
|
npm i https://pkg.pr.new/cloudflare/browser-run/@cloudflare/playwright@f9607945bf054153a625b775536199be3d1d372cPublished by this workflow run. New pushes and reruns update this comment. |
|
npm i https://pkg.pr.new/cloudflare/browser-run/@cloudflare/playwright-mcp@f9607945bf054153a625b775536199be3d1d372cPublished by this workflow run. New pushes and reruns update this comment. |
|
npm i https://pkg.pr.new/cloudflare/browser-run/@cloudflare/puppeteer@f9607945bf054153a625b775536199be3d1d372cPublished by this workflow run. New pushes and reruns update this comment. |
Summary
Prerelease versions for the two upstream upgrades now on
main:@cloudflare/playwright1.3.7-next1.4.0-next@cloudflare/puppeteer1.5.0-rc.02.0.0-nextBrowser.isConnected(),MouseOptions.clickCountand thesamePartycookie attribute, so this is a major, as recommended in the PR.@cloudflare/playwright-mcpis unchanged.The Cloudflare API of
@cloudflare/playwrightdoes not change. Upstream Playwright v1.60 removed four already-deprecated APIs, which the release notes should list:Locator.ariaRef(), thehandleoption ofexposeBinding(), theloggeroption ofconnect()/connectOverCDP(), and thevideosPath/videoSizecontext options.How
The "Prepare" steps from
RELEASING.md:A root
npm install --package-lock-onlyafterwards is a no-op, so the root lockfile is consistent.One incidental lockfile change: in
packages/playwright-cloudflare/tests/package-lock.jsonnpm normalised the stale"../..": { dev, optional, peer }link entry to"../..": {}. The documented command produced it; it is not a hand edit.After merge
Once the full suites on
mainpass, publish perRELEASING.mdwith GitHub releases marked pre-release, taggedcloudflare-playwright-v1.4.0-nextandcloudflare-puppeteer-v2.0.0-next. Both publish to the npmnextdist-tag;lateststays at 1.3.6 / 1.4.0 until a stable bump.