- Created reusable CI workflow for Playwright installation
- Installs Playwright and Chromium for visual smoke tests
- Includes caching for faster subsequent runs
- Provides verification and integration testing
- Added comprehensive documentation
Key features:
✓ Reusable workflow with workflow_call
✓ Conditional Chromium and system dependency installation
✓ Browser caching for performance
✓ Verification steps for installation
✓ Integration testing with Nexus smoke test
Benefits:
- Full headless Chromium browser in CI
- JS console error detection
- Three.js scene verification
- Network idle wait for SPA rendering
- Dynamic content capture
Refs:
- Issue #561: [CI] Install Playwright in CI for Nexus visual smoke tests
- PR #558: feat: Visual Smoke Test for The Nexus #490
- Issue #490: Visual Smoke Test for The Nexus