Skip to content

fix(deps): update module github.com/mxschmitt/playwright-go to v0.6201.1 - abandoned - #643

Closed
renovate[bot] wants to merge 3 commits into
mainfrom
renovate/github.com-mxschmitt-playwright-go-0.x
Closed

fix(deps): update module github.com/mxschmitt/playwright-go to v0.6201.1 - abandoned#643
renovate[bot] wants to merge 3 commits into
mainfrom
renovate/github.com-mxschmitt-playwright-go-0.x

Conversation

@renovate

@renovate renovate Bot commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/mxschmitt/playwright-go v0.6100.0v0.6201.1 age confidence

Release Notes

mxschmitt/playwright-go (github.com/mxschmitt/playwright-go)

v0.6201.1

Compare Source

Go-only patch release on top of the v1.62.1 driver. The bundled driver version is unchanged, so no reinstall is needed when upgrading from v0.6201.0.

Four any-typed parameters accepted argument types the generated docs promised but the code did not handle, and each failed by panicking rather than reporting an error. All four now behave as documented.

Fixes
  • Page.ExpectRequest / Page.ExpectResponse accept func(Request) bool / func(Response) bool predicates again, so waits can filter on Method(), Status(), headers or post data instead of the URL alone (#​627).
  • ToHaveText, ToContainText and ToHaveClass accept mixed lists of strings and regexps ([]any{"alpha", regexp.MustCompile("bet.")}), matching upstream's Array<string|RegExp>. Homogeneous []string / []*regexp.Regexp are unaffected.
  • ExpectEvent / WaitForEvent reject the wait with a descriptive error when the predicate is unusable — not a function, wrong argument type, wrong return type, or panicking — instead of crashing the process from the library's own dispatch goroutine. A typed-nil predicate now means "no predicate".
  • The GetBy* family on Page, Frame, Locator and FrameLocator, GetByRole's Name/Description options, and the HasText/HasNotText locator options report an invalid argument type through Locator.Err() instead of panicking.
Internal
  • Driver protocol messages are decoded with encoding/json rather than the vendored Go 1.6 JSON fork in go-jose/v3 — about 20% faster on large frames at the same allocation count. github.com/go-jose/go-jose/v3 and golang.org/x/crypto leave the module graph (investigated for #​631).

What's Changed

Full Changelog: mxschmitt/playwright-go@v0.6201.0...v0.6201.1

v0.6201.0

Compare Source

Roll to v1.62.1

This release rolls the bundled Playwright driver to v1.62.1 (Chromium 151.0.7922.34, Firefox 153.0, WebKit 26.5).

[!IMPORTANT]
This release pins a new driver version. After upgrading, reinstall the driver:

go run github.com/mxschmitt/playwright-go/cmd/playwright@v0.6201.0 install --with-deps
New APIs
  • ScrollMode (auto / none) on the affected action options.
  • WebP screenshots, including path-based format inference.
  • Virtual WebAuthn credentials in BrowserContext storage state.
  • APIResponse.Timing().ResponseEnd.
  • Locator.WaitForFunction.
Behavior changes
  • Per-call timeouts are now sent through protocol metadata, as required by the v1.62 protocol.
  • Screencast frames are acknowledged only after their callback completes, preserving driver backpressure.
  • responseEndTiming is preserved in API responses.
Fixes
  • A pending protocol callback is now removed when its transport send fails (previously leaked).
  • PLAYWRIGHT_CLI_PATH is compatible with more external driver layouts.
  • Fixed a data race on Page's frame list (#​626).

What's Changed

New Contributors

Full Changelog: mxschmitt/playwright-go@v0.6100.0...v0.6201.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot enabled auto-merge August 15, 2026 22:02
@github-actions

github-actions Bot commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
gomod/dev.gaijin.team/go/exhaustruct/v5 5.0.3 UnknownUnknown
gomod/github.com/dlclark/regexp2/v2 2.2.1 🟢 4.1
Details
CheckScoreReason
Maintained🟢 1016 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 10
Packaging⚠️ -1packaging workflow not detected
Code-Review⚠️ 0Found 0/30 approved changesets -- score normalized to 0
Token-Permissions⚠️ -1No tokens found
Dangerous-Workflow⚠️ -1no workflows found
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Security-Policy⚠️ 0security policy file not detected
Pinned-Dependencies⚠️ -1no dependencies found
SAST⚠️ 0no SAST tool detected
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Binary-Artifacts🟢 10no binaries found in the repo
Signed-Releases⚠️ -1no releases found
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
gomod/github.com/mxschmitt/playwright-go 0.6201.1 🟢 5
Details
CheckScoreReason
Code-Review⚠️ 0Found 1/30 approved changesets -- score normalized to 0
Maintained🟢 1030 commit(s) and 22 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1packaging workflow not detected
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Binary-Artifacts🟢 9binaries present in source code
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Signed-Releases⚠️ -1no releases found
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Security-Policy🟢 10security policy file detected
Pinned-Dependencies⚠️ 2dependency not pinned by hash detected -- score normalized to 2
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0

Scanned Files

  • go.mod

@github-actions
github-actions Bot disabled auto-merge August 15, 2026 22:03
@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Aug 15, 2026
@github-actions
github-actions Bot enabled auto-merge August 15, 2026 22:03
@codecov

codecov Bot commented Aug 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.07%. Comparing base (6749c0b) to head (d9d5378).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #643   +/-   ##
=======================================
  Coverage   74.07%   74.07%           
=======================================
  Files          36       36           
  Lines        3151     3151           
=======================================
  Hits         2334     2334           
  Misses        817      817           
Flag Coverage Δ
e2e 67.56% <ø> (ø)
unittests 74.30% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate
renovate Bot force-pushed the renovate/github.com-mxschmitt-playwright-go-0.x branch from 423f52f to 1ff889e Compare August 16, 2026 05:36
@github-actions
github-actions Bot disabled auto-merge August 16, 2026 05:37
@github-actions
github-actions Bot enabled auto-merge August 16, 2026 05:37
@renovate
renovate Bot force-pushed the renovate/github.com-mxschmitt-playwright-go-0.x branch from 1ff889e to 29e3fe9 Compare August 16, 2026 08:26
@github-actions
github-actions Bot disabled auto-merge August 16, 2026 08:26
@github-actions
github-actions Bot enabled auto-merge August 16, 2026 08:26
@renovate
renovate Bot force-pushed the renovate/github.com-mxschmitt-playwright-go-0.x branch from 29e3fe9 to ec6b164 Compare August 16, 2026 22:45
@github-actions
github-actions Bot disabled auto-merge August 16, 2026 22:46
@github-actions
github-actions Bot enabled auto-merge August 16, 2026 22:46
@renovate
renovate Bot force-pushed the renovate/github.com-mxschmitt-playwright-go-0.x branch from ec6b164 to 7ce4ef6 Compare August 17, 2026 15:45
@renovate
renovate Bot force-pushed the renovate/github.com-mxschmitt-playwright-go-0.x branch from 7ce4ef6 to cfde919 Compare August 18, 2026 09:41
@github-actions
github-actions Bot disabled auto-merge August 18, 2026 09:42
@github-actions
github-actions Bot enabled auto-merge August 18, 2026 09:42
@renovate
renovate Bot force-pushed the renovate/github.com-mxschmitt-playwright-go-0.x branch from cfde919 to 1ac4eaf Compare August 20, 2026 01:02
@renovate
renovate Bot requested a review from CybotTM as a code owner August 20, 2026 01:02
@github-actions
github-actions Bot disabled auto-merge August 20, 2026 01:03
@github-actions
github-actions Bot enabled auto-merge August 20, 2026 01:03
@renovate
renovate Bot force-pushed the renovate/github.com-mxschmitt-playwright-go-0.x branch from 481d922 to 226cfc0 Compare August 23, 2026 01:35
@github-actions
github-actions Bot disabled auto-merge August 23, 2026 01:35
@github-actions
github-actions Bot enabled auto-merge August 23, 2026 01:35
@renovate
renovate Bot force-pushed the renovate/github.com-mxschmitt-playwright-go-0.x branch from 226cfc0 to 54086cd Compare August 23, 2026 09:57
@github-actions
github-actions Bot disabled auto-merge August 23, 2026 09:58
@github-actions
github-actions Bot enabled auto-merge August 23, 2026 09:58
@renovate
renovate Bot force-pushed the renovate/github.com-mxschmitt-playwright-go-0.x branch from 54086cd to 8570e02 Compare August 23, 2026 22:03
github-actions[bot]
github-actions Bot previously approved these changes Aug 23, 2026
@github-actions
github-actions Bot disabled auto-merge August 23, 2026 22:04
@github-actions
github-actions Bot enabled auto-merge August 23, 2026 22:04
Two pre-existing breakages made every local commit fail before any
hook ran:

- tekwizely/pre-commit-golang v1.0.0-rc.1 ships `go-imports`, not the
  configured `go-fmt-goimports`, so pre-commit aborted environment
  setup with "hook not present in repository".
- .prettierrc.json still loaded prettier-plugin-tailwindcss and
  prettier-plugin-go-template, leftovers from the removed bun/Tailwind
  toolchain; with no package.json in the repo the mirrors-prettier
  hook cannot resolve them and errors out on every run.

Assisted-by: claude-code:claude-fable-5
Agent-Session: https://claude.ai/code/session_01D41i7TcscCHnuQ22AJzr4S
Agent-Host: 0493f0
Signed-off-by: Sebastian Mendel <info@sebastianmendel.de>
The renovate update added only the /go.mod hash for v0.6201.1 and
dropped the module content hash, so the e2e-tagged package — the only
importer of playwright-go — failed CI with "missing go.sum entry for
module providing package github.com/mxschmitt/playwright-go". Ran
go mod tidy under the pinned go1.27.0 toolchain, which also settles
the drift left by the golangci-lint v2.13.1 bump (#657); go mod verify
clean, build + unit tests + an e2e smoke against the new driver pass.

Assisted-by: claude-code:claude-fable-5
Agent-Session: https://claude.ai/code/session_01D41i7TcscCHnuQ22AJzr4S
Agent-Host: 0493f0
Signed-off-by: Sebastian Mendel <info@sebastianmendel.de>
@sonarqubecloud

Copy link
Copy Markdown

@github-actions
github-actions Bot disabled auto-merge August 25, 2026 22:51
@renovate

renovate Bot commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@CybotTM

CybotTM commented Aug 25, 2026

Copy link
Copy Markdown
Member

Repaired the corrupted go.sum (module content hash for v0.6201.1 was missing, breaking the required E2E check) in d9d5378 and cherry-picked the pre-commit gate fix. Bot-overlap root cause tracked in #660.

@github-actions
github-actions Bot added this pull request to the merge queue Aug 25, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to no response for status checks Aug 25, 2026
@renovate renovate Bot changed the title fix(deps): update module github.com/mxschmitt/playwright-go to v0.6201.1 fix(deps): update module github.com/mxschmitt/playwright-go to v0.6201.1 - abandoned Aug 26, 2026
@renovate

renovate Bot commented Aug 26, 2026

Copy link
Copy Markdown
Contributor Author

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

@CybotTM

CybotTM commented Aug 26, 2026

Copy link
Copy Markdown
Member

Superseded: main now carries playwright-go v0.6201.1 (and the full dependency sweep) via #661, merged as b43afd9. This PR left renovate's management when the go.sum repair was pushed to its branch, so it will not self-close. Bot-overlap follow-up remains #660.

@CybotTM CybotTM closed this Aug 26, 2026
@CybotTM
CybotTM deleted the renovate/github.com-mxschmitt-playwright-go-0.x branch August 26, 2026 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant