pramodkumaryadav/RunWright
A GitHub Action to run Playwright tests optimally and within time limits
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Aug 13, 2025
- License
- MIT
Pinned Snippet
uses: pramodkumaryadav/runwright@f242ddb24373aeecc63ff9131960bb5f86474a1a # v2.1.5tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| total-run-time-in-mins | Desired total test run time in minutes (minimum 1 min) | yes | — |
| pw-command-to-execute | Playwright command to run tests (e.g., "npx playwright test") | yes | — |
| fully-parallel | Whether Playwright is configured with fullyParallel=true (default: true). Set to false if fullyParallel=false in playwright.config | no | true |
Outputs
| name | description |
|---|---|
| dynamic-matrix | Dynamic matrix array for parallel runner strategy |
| test-load-distribution-json | JSON object containing test distribution across runners |
| recommended-workers | Optimal number of workers per runner based on CPU cores |
| parallelism-mode | The parallelism mode being used (individual for fullyParallel=true, file-level for fullyParallel=false) |