DEVOPS

Generate a weekly de-flake report and assign Linear cleanup tickets

On a weekly schedule, aggregates the current quarantine manifest and recent flake history, builds a prioritized report.

CategoryDevOps
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWeekly schedule
  • ActionRead quarantine manifest and run history from GitHubGitHubGitHub
  • LogicRank by age and flake frequency, map to owning team
  • ActionCreate or update Linear issue per owning teamLinearLinear
  • ActionPublish ranked report to ConfluenceConfluenceConfluence
  • OutputPost top offenders to SlackSlack

What it does

It produces a weekly view of every quarantined test, how long it has been isolated, and how often it still flakes, then turns that into prioritized Linear tickets so quarantined tests actually get fixed instead of rotting.

When to use it

Use it when quarantine is already in place but tests pile up in the isolated state and nobody fixes them. This closes the loop by assigning ownership and surfacing the oldest, most disruptive offenders each week.

How it works

  1. 1A weekly schedule starts the run.
  2. 2The flow reads the quarantine manifest and recent run history from GitHub.
  3. 3A logic step ranks quarantined tests by age and recent flake frequency and maps each to an owning team via CODEOWNERS.
  4. 4For each test it creates a Linear issue, or updates the existing one with the latest stats, assigned to the owning team.
  5. 5It writes the full ranked report to a Confluence page for visibility.
  6. 6It posts the top offenders and overall quarantine count to the engineering channel.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GitHubRepos, issues, pull requests, actions.
  2. 2
    Connect LinearIssues, projects, cycles, triage.
  3. 3
    Connect ConfluenceSpaces, pages, blueprints.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.