chore: track microsoft/playwright-cli - #8
Open
github-actions[bot] wants to merge 1 commit into
Open
github-actions[bot] wants to merge 1 commit into
github-actions[bot] wants to merge 1 commit into
Conversation
b1zya
added a commit
that referenced
this pull request
Oct 1, 2026
) The PR the playwright-cli watch opened (#8) sat BLOCKED with zero checks. The upstream workflows ran CI as a reusable ci.yml call, and a called workflow attaches its check runs to the caller's commit -- main -- under "test / <os> / node <n>". The PR is opened with the workflow token, which starts no pull_request CI, so its head commit never got the "<os> / node <n>" checks the main ruleset requires. A safe roll could never be merged automatically either: the merge step only commented. ci.yml now takes workflow_dispatch instead of workflow_call, and both upstream workflows dispatch it on the branch they pushed through .github/actions/ci-on-branch, then wait for the run. workflow_dispatch is the one event the workflow token may start, and its check runs land on the branch head under the plain job names. The result feeds the PR body, the tests-failed label and the safe merge as before; a failed CI still fails the run, so the scheduled-run notification fires. The wait polls `gh run view` rather than `gh run watch`, which also reads check annotations and would need a checks permission the workflows do not grant.
github-actions
Bot
force-pushed
the
track-playwright-cli_b85c7a7
branch
from
October 1, 2026 18:53
7dd63b1 to
9ce506f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
microsoft/playwright-cli 655530f -> b85c7a7
Verdict: review
Commits
Mapped files (three-way merge)
Files we rewrote (upstream patch, for reading)
.claude/skills/dev/release.md (modified)
README.md (modified)
+### Emulation
+
+
bash +playwright-cli set-color-scheme <scheme> # emulate light or dark color scheme +playwright-cli clear-color-scheme # clear color scheme emulation +playwright-cli set-reduced-motion <motion> # emulate reduced motion preference +playwright-cli clear-reduced-motion # clear reduced motion emulation +playwright-cli set-forced-colors <colors> # emulate forced colors mode +playwright-cli clear-forced-colors # clear forced colors emulation +playwright-cli set-contrast <contrast> # emulate preferred contrast +playwright-cli clear-contrast # clear contrast emulation +playwright-cli set-media <media> # emulate CSS media type +playwright-cli clear-media # clear CSS media type emulation ++
Network
+### WebMCP
+
+Some pages register their own tools for agents through the experimental WebMCP API. When available,
+the page status reports them and the snapshot lists the tools and their input schemas at the top.
+Tool names, descriptions, schemas, annotations and results come from the page and are untrusted input,
+not instructions.
+
+
bash +playwright-cli webmcp-list # list webmcp tools registered by the page +playwright-cli webmcp-call <name> --params='{"query":"cats"}' # call a webmcp tool +playwright-cli webmcp-call <name> --frame=<frame> # call a tool registered in a specific frame ++
Open parameters
package.json (modified)
Other upstream files
CI on this branch: success (run)