Skip to content

[vite-plugin] Update v1 Playwright for Ubuntu 26.04 - #16632

Merged
petebacondarwin merged 1 commit into
vite-plugin-v1from
codex/vite-v1-backport-16622-root
Nov 1, 2026
Merged

petebacondarwin merged 1 commit into
vite-plugin-v1from
codex/vite-v1-backport-16622-root

Conversation

@petebacondarwin

Copy link
Copy Markdown
Contributor

Backports #16622 directly onto vite-plugin-v1. This replaces #16627, which was incorrectly marked merged with zero commits and zero changed files during the earlier stack reorder. That PR did not supply the V1 fix.

The backport commit updates the shared @playwright/test and playwright-chromium pins from 1.60.0 to 1.61.0 and regenerates the V1 lockfile. V1's retained playground and test-harness workflows install Chromium on ubuntu-latest; Playwright 1.61 supports Ubuntu 26.04 so those jobs can continue running as the image rolls forward. The independently useful diff is one commit and two files (+23/-23), with no runtime, auth or public package source changes. Private workspace dependencies remain intact. No changeset is needed for test dependency pins.

This is the root backport; #16580 (runtime) and #16601 (publication-blocked auth draft) follow it. The prior empty PR is not counted as original or dependency-version coverage.

Validation: the root tree is byte-identical to the standalone root validated with Node 22.22.1 / pnpm 10.33.0: genuine frozen install; pnpm check (58 tasks including build/types); pnpm test:ci (8 tasks including 231 plugin tests); pnpm test:fixtures (6 tasks including 30 dev-registry tests, 5 Vitest harness tests and 2 real Playwright browser tests). Diff checks pass. Browser validation ran on macOS; Ubuntu 26.04 and the full OS/Vite matrix remain CI checks. Both local Git and GitHub comparisons must show one commit and exactly pnpm-workspace.yaml plus pnpm-lock.yaml against the actual V1 branch before readiness.


  • Tests
    • Tests included/updated
    • Automated tests not possible - manual testing has been completed as follows:
    • Additional testing not necessary because: only test dependency pins change; the existing suites listed above passed on this exact tree.
  • Public documentation
    • Cloudflare docs PR(s):
    • Documentation not necessary because: this is an internal CI/test dependency update with no public API change.

Note

This is a contribution from an AI agent: Codex, under the authorized v1 backport automation.

@petebacondarwin petebacondarwin added ci:no-changeset-required Skip pull request checks for a valid changeset ci:no-tests Skip pull request checks for tests labels Nov 1, 2026
@changeset-bot

changeset-bot Bot commented Nov 1, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: ca9bb25

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@pkg-pr-new

pkg-pr-new Bot commented Nov 1, 2026

Copy link
Copy Markdown
npm i https://pkg.pr.new/@cloudflare/vite-plugin@16632

commit: ca9bb25

@ask-bonk

ask-bonk Bot commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

LGTM

github run

@petebacondarwin
petebacondarwin marked this pull request as ready for review November 1, 2026 16:13
@petebacondarwin

Copy link
Copy Markdown
Contributor Author

@petebacondarwin (verified original author) @edmundhung (verified human ant-core approver): please check this v1 backport of #16622 and approve it if it looks good. This replaces the empty #16627 record. I verified this PR contains one actual backport commit (ca9bb25) and exactly the Playwright catalog/lockfile diff directly against vite-plugin-v1, including after stack creation. #16580 and #16601 now follow it. The tree matches the validated standalone root: frozen install, build/types/all58 checks, all8 package test tasks and all6 fixture tasks including real browser tests pass. The update supplies Ubuntu 26.04 browser installation support for retained v1 CI consumers; no test-only changeset is needed. The original comment on #16627 cannot cover review of this replacement PR.

@workers-devprod
workers-devprod requested review from a team and dario-piotrowicz and removed request for a team November 1, 2026 16:13
@workers-devprod

workers-devprod commented Nov 1, 2026 •

Copy link
Copy Markdown
Contributor

Codeowners approval required for this PR:

  • ✅ @cloudflare/wrangler

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@clanky-the-clanker clanky-the-clanker Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Approved — This pull request only bumps the catalog pins for @​playwright/test and playwright-chromium from 1.60.0 to 1.61.0, and the lockfile changes match: playwright, playwright-core and both packages move together. No issues found.

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 pnpm-workspace.yaml catalog changes @playwright/test and playwright-chromium from 1.60.0 to 1.61.0. In pnpm-lock.yaml, every Playwright entry moves to 1.61.0 together: the importer specifiers, @playwright/test, playwright, playwright-core and playwright-chromium, each with a new integrity hash. No other packages change, and the private workspace:* dependencies are left as they were.


📝 Documentation: ✅ LGTM

This pull request changes only test dependency versions, so no documentation or changeset is needed.


Reviewed commit: ca9bb259

@workers-devprod workers-devprod left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Codeowners reviews satisfied

@petebacondarwin
petebacondarwin merged commit 3050862 into vite-plugin-v1 Nov 1, 2026
36 of 42 checks passed
@petebacondarwin
petebacondarwin deleted the codex/vite-v1-backport-16622-root branch November 1, 2026 22:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:no-changeset-required Skip pull request checks for a valid changeset ci:no-tests Skip pull request checks for tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants