Skip to content

Run Playwright driver with Bun 1.4.3 in CI - #393

Merged
YusukeIwaki merged 7 commits into
mainfrom
codex/ci-bun-run-driver
Oct 12, 2026
Merged

YusukeIwaki merged 7 commits into
mainfrom
codex/ci-bun-run-driver

Conversation

@YusukeIwaki

@YusukeIwaki YusukeIwaki commented Aug 25, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Keep the Node.js integration job and add a Bun job for the same Chromium/WebKit and Ruby version matrix.
  • Use stable Bun 1.4.3, not a canary, for the Bun integration and example jobs. Keep the Windows check on Node.js.
  • Run the Playwright CLI and driver with Bun, and accept the equivalent PFX passphrase error wording from Bun.

Verification

  • Rebasing on main brings in Playwright 1.64.0, including the upstream client-certificate fix.
  • On macOS arm64 with Bun 1.4.3 and Chromium, the full integration suite on main ran 1,259 examples with one PFX-message assertion failure and 26 pending. The self-signed client-certificate case passed, including 10 repeated runs.
  • With this PR applied, the client-certificate spec passed: 10 examples, 0 failures, 1 pending. The example spec passed: 64 examples, 0 failures, 3 pending.
  • Workflow YAML parsing and git diff --check passed. The Windows workflow now matches main.

The Windows Node.js check passed on the latest commit. The Linux integration matrix is still running.

@vercel

vercel Bot commented Aug 25, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
playwright-ruby-client Ignored Ignored Preview Oct 12, 2026 7:41am UTC

@YusukeIwaki

Copy link
Copy Markdown
Owner Author

blocker: oven-sh/bun#41851

@YusukeIwaki
YusukeIwaki marked this pull request as draft September 7, 2026 17:16
@YusukeIwaki

Copy link
Copy Markdown
Owner Author

Another blocker: microsoft/playwright#43092

@YusukeIwaki
YusukeIwaki force-pushed the codex/ci-bun-run-driver branch from 7e3ee10 to 9912344 Compare October 12, 2026 02:27
@YusukeIwaki YusukeIwaki changed the title Run Playwright driver with Bun 1.4 in CI Run Playwright driver with Bun 1.4.3 in CI Oct 12, 2026
@YusukeIwaki
YusukeIwaki marked this pull request as ready for review October 12, 2026 07:47
@YusukeIwaki
YusukeIwaki merged commit 2018e49 into main Oct 12, 2026
40 of 41 checks passed
@YusukeIwaki
YusukeIwaki deleted the codex/ci-bun-run-driver branch October 12, 2026 08:12
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.

1 participant