Skip to content

uplift: playwright-go v0.6201.1, carried from Versent#1542 (#4) - #10

Merged
aspratt merged 4 commits into
masterfrom
uplift/4-playwright
Oct 20, 2026
Merged

aspratt merged 4 commits into
masterfrom
uplift/4-playwright

Conversation

@aspratt

@aspratt aspratt commented Oct 20, 2026 •

Copy link
Copy Markdown
Owner

Closes #4 · Upstream: Versent#1542 by @haynescd (carried, authorship kept in d24c3cd)

Classification

type: uplift · nature: functional · severity: S2 · provider: browser

Change

  1. d24c3cd (carried): mxschmitt/playwright-go v0.6201.1.
  2. Drop the dead replace line; go mod tidy.
  3. Remove the harness Playwright workaround (the library downloads its own driver).
  4. New harness test TestBrowserLoginWritesCredentials (headless Chromium autofill against Keycloak).
    Worker: Vogt WI-1996 (Haiku).

Test evidence

Gate

  • unit, e2e · [x] lint 0 · [x] cross-builds
  • e2e-aws (oversight, after the usage reset)
  • Fork CI: should now be fully green (first time)

Review

  • Opus 5.5 low (after the usage reset) · [ ] Maintainer approval

Release notes (from review)

  • Driver install now also fetches from registry.npmjs.org and nodejs.org/dist, as well as the Playwright CDN. Behind a proxy or allow-list, open those hosts or set NPM_CONFIG_REGISTRY / NODE_MIRROR.
  • A cached 1.47.2 driver (in ms-playwright-go/ or a custom browser_driver_dir) is stale after upgrading. Run once with download_browser_driver = true.
  • The module path moves to github.com/mxschmitt/playwright-go, the maintained successor from the same maintainer, MIT licence.

Charles Haynes and others added 4 commits October 20, 2026 03:40
Upgraded playwright-go to utilize github.com/mxschmitt instead of
github.com/playwright-community. Fixes Versent#1414.

Cherry-picked from Versent#1542 (35d747e) for #4;
conflict resolved by keeping go 1.27.3.
Every import already uses github.com/mxschmitt/playwright-go. Record #4.
The carried playwright-go v0.6201.1 downloads its own driver, so the runner
no longer assembles one from npm or overrides the download host. Record #4.
Headless Chromium autofills the Keycloak login and the credentials are
checked like TestLoginWritesCredentials. Record #4.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

uplift: playwright-go driver download broken (retired CDN), Browser provider

1 participant