What problem does it solve? Setting up Playwright end-to-end tests in CI/CD pipelines involves many pitfalls: slow runs without sharding, missing browser dependencies, lost test reports, and flaky behavior that only appears in CI. This Skill provides copy-paste-ready configurations and troubleshooting guidance for running Playwright reliably across all major CI platforms. ## Core Features & Use Cases - CI Provider Configurations: Production-ready pipeline templates for GitHub Actions, GitLab CI, CircleCI, Azure DevOps, and Jenkins, including caching, secrets, and artifact handling. - Parallel Execution & Sharding: Split test suites across multiple runners with --shard, then merge blob reports into a single unified HTML report. - Docker & Containers: Run tests in the official Playwright Docker images, compose full application stacks with databases, and extract reports from containers. - Reporting, Coverage & Setup: Configure reporters, JUnit integration, code coverage, and global setup/teardown for auth state and database seeding. - Use Case: Your Playwright suite takes 25 minutes on every pull request. Use this Skill to shard it across 4 GitHub Actions runners, cache browser binaries, and merge results into one HTML report, cutting feedback time to under 10 minutes. ## Quick Start Set up a sharded Playwright test workflow for GitHub Actions with browser caching and merged HTML reports.