byeFlaky

powered by GitHub Actions and Playwright

Tired of guessing which tests will fail next?

Paste your public GitHub repo below for a flakiness report
– no sign-up, no additional config

Get's Playwright annotations of your GitHub Actions.

playwright dashboard

Every past failure in one place

byeFlaky collects your entire test history—so you can instantly see which tests fail, when, and how often.

  • dialog renders in portal
    interface
    portal.spec.ts
  • results match against custom filter
    filtering
    props.spec.ts
  • arrow keys change selected item
    interface
    keybind.spec.ts

Easily identify your most fragile tests

Sort by flakiness or raw failure counts with a single click. Instantly see which tests break most often, giving you a clear priority list for fixes.

Flaky
Failed
17
dialog renders in portal
interface
portal.spec.ts
10
results match filter
filtering
filter.spec.ts

All run details at a glance

Review the latest failures with timestamps, direct GitHub Action links, and the exact commit that caused them—making debugging fast and straightforward.

dialog renders in portal
interface
portal.spec.ts
dialog renders in portal
interface
portal.spec.ts
Wed, Apr 2, 05:26flakyon main
Wed, Apr 2, 05:09failedon dev
Wed, Apr 2, 04:53flakyon main
dialog renders in portal
interface
portal.spec.ts

Integrate with GitHub Actions—no extra setup

Simply enable Playwright's built-in 'github' reporter, and test results are captured automatically. There's nothing else to install or configure.

playwright.config.js
import { defineConfig } from '@playwright/test';

export default defineConfig({
reporter: process.env.CI ? 'github' : 'list',
});

Ready to say goodbye to flaky Playwright tests?

Ready to say goodbye to flaky Playwright tests?