Duvaxa

DevOps & Cloud · CI cost and flaky tests

FlakeWatch

Faster CI, smaller bill.

Flaky tests, slow jobs and wasted minutes in GitHub Actions and GitLab CI, each with a cost attached and a fix you can paste.

Engineering managersPlatform teamsTeams on GitHub Actions or GitLab CI
cipulse · example
$ cipulse acme/webshop --days 30
Health score 66/100 (C)
CI per month 140h 23m ≈ $136
Wasted / month 15h 34m ≈ $13.46 (11.1% of CI time)
Flaky failures 23 ≈ 5.8h dev time/mo
HIGH Cache dependencies between runs → saves $18.55/mo
HIGH Cancel outdated runs on new push → saves $9.79/mo
Example output from the product README.
PlatformsGitHub Actions, GitLab CI
PricesEvery finding in dollars
AccessRead-only
OutputHealth score and fixes

The problem

CI bills grow quietly. Re-runs hide flaky tests, outdated runs keep burning minutes, and nobody knows which job costs the most.

What it does

01

Detects flaky jobs that failed and passed on the same commit

02

Finds outdated runs that should have been cancelled, hung jobs and missing dependency caches

03

Puts a monthly cost on CI time, waste and developer time lost to flakes

04

Works with GitHub Actions and GitLab CI (GitLab.com or self-managed)

05

Weekly trends and an organisation-wide view across every repository

06

Recommendations with ready-to-paste workflow fixes

How it works

  1. Connect a GitHub or GitLab token with read access
  2. FlakeWatch reads 30 days of workflow runs and jobs
  3. Get a health score, the waste in money and the fixes ranked by savings

Works with

GitHub ActionsGitLab CI

Runs in your CI

GitHub Actions workflow step
- uses: ./.github/actions/ci-pulse
with:
slack-webhook: <your Slack webhook secret> # optional
# outputs: health-score, grade, monthly-waste-usd
Licensed customers get the action or command-line tool installed in their own organisation; it runs on your runners, so your code and plans never leave them. The command-line tools run in GitLab CI the same way.

Your data

  • Reads run history through a read-only token.
  • Your code is never cloned or uploaded.
  • Runs locally or as a scheduled job.

Who it's for

Engineering managersPlatform teamsTeams on GitHub Actions or GitLab CI

Questions

How is waste measured?

Re-runs, superseded runs, jobs that could be cached and slow steps are timed and priced at your runner rates.

Does it fix flaky tests?

It finds them, shows how often they fail and what they cost, and suggests the fix; your team decides.

Related

Often used with FlakeWatch

See FlakeWatch on your own data

A 30-minute call. We run the product on your export, repository or document and walk you through the results.

Book a demo