Repository navigation
(Claude) Upgrade Playwright to 1.64.1 so Chromium installs on Ubuntu 26.04 - #376
Conversation
`ubuntu-latest` now resolves to the Ubuntu 26.04 image. Playwright 1.56.0 maps that host to `ubuntu26.04-x64`, for which it has no browser download, so `playwright install chromium` failed before any test ran. 1.64.1 ships builds for it. Chromium moves from 141.0.7390.37 to 156.0.8078.4; the browser tests pass unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
Playwright 1.64 bundles its driver, so server/registry/nativeDeps.js is gone and the per-distro lists the foldyard config test parses now sit in lib/coreBundle.js, in the same shape. Point the test there. The box's packages already cover Chromium 156's Debian 13 dependencies. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ubuntu-latestnow resolves to the Ubuntu 26.04 runner image, and CI onmainfails before any test runs:Playwright 1.56.0 maps any Ubuntu 26 or later host to
ubuntu26.04-x64, and it has no browser download for that platform, soplaywright install chromiumstops there. 1.64.1 ships builds for it. The same failure hits a freshplaywright installon a local Ubuntu 26.04 machine, though browsers installed earlier keep running.This upgrades Playwright to 1.64.1 in
uv.lockonly;pytest-playwrightstays at 0.7.2. Chromium moves from 141.0.7390.37 to 156.0.8078.4. The browser tests (just test-browser) pass unchanged locally on Ubuntu 26.04: 396 passed, 1 skipped.Playwright 1.64 bundles its driver, so
server/registry/nativeDeps.jsis gone.test/test_foldyard_config.pynow reads the per-distro package lists fromlib/coreBundle.js, where they sit in the same shape. The dev box's[box].packagesalready covers Chromium 156's Debian 13 dependencies, sofoldyard.tomlis unchanged. Removing one package from it makes the test fail and name that package.🤖 Generated with Claude Code
Summary by CodeRabbit