For the complete documentation index, see llms.txt. This page is also available as Markdown.

Re-run Only Failed Tests

How to set up failed test re-runs on GitHub Actions

When a workflow fails in GitHub Actions, the failed jobs can be re-run. However, Playwright needs extra setup to re-run only the failed tests.

For GitHub Actions, Currents provides the Last Failed GitHub Action to simplify re-runs with Playwright sharding or Currents Orchestration.

The playwright-last-failed action uses @currents/cmd as a dependency. To control which version of @currents/cmd is used, install it as a dev dependency in package.json and use npm ci (or your package manager's equivalent frozen lockfile install) in GitHub Actions. Without this, the action installs @currents/cmd globally from npm, which may pull a different version than what's pinned in your lockfile.

Select the guide that matches your setup:

Last updated

Was this helpful?