Skip to content

Add merge-queue cross-browser preview smoke tests#161

Merged
neonwatty merged 6 commits into
mainfrom
merge-queue-cross-browser-preview
May 15, 2026
Merged

Add merge-queue cross-browser preview smoke tests#161
neonwatty merged 6 commits into
mainfrom
merge-queue-cross-browser-preview

Conversation

@neonwatty
Copy link
Copy Markdown
Collaborator

Summary

  • add focused cross-browser live Playwright projects for Chromium, Firefox, and WebKit
  • add live preview smoke coverage for widget asset loading, no-screenshot submit, and complex screenshot options
  • run the smoke suite in a merge-queue-only browser matrix after preview deploy
  • add a local Makefile helper and document the implementation plan

Verification

  • npm run format:check
  • npm run typecheck
  • npm run lint (existing warnings only)
  • npm test
  • npx playwright test --list --project=chromium-cross-browser-live
  • npx playwright test --list --project=firefox-cross-browser-live
  • npx playwright test --list --project=webkit-cross-browser-live
  • npx playwright test --list --project=chromium | rg "cross-browser-live|widget.cross" || true

Notes

  • Local live smoke execution against the Vercel venue is blocked without VERCEL_AUTOMATION_BYPASS_SECRET; merge-queue CI passes that secret into the test job.

@neonwatty neonwatty added this pull request to the merge queue May 15, 2026
Merged via the queue into main with commit aa6f1da May 15, 2026
7 checks passed
@neonwatty neonwatty deleted the merge-queue-cross-browser-preview branch May 15, 2026 02:09
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.33.3 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant