Commit Graph

1 Commits

Author SHA1 Message Date
Alexander Whitestone
5e09b49de8 Fix #561: Install Playwright in CI for Nexus visual smoke tests
- 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
2026-04-13 22:41:05 -04:00