ENGINEERING

Weekly Flaky-Test Scorecard to Confluence with Per-Owner Linear Tickets

Every Monday aggregates the week's flaky-test data from GitHub and Honeycomb, publishes a ranked scorecard to Confluence.

CategoryEngineering
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWeekly Monday schedule fires
  • ActionCollect flake data from GitHub and HoneycombGitHubGitHub
  • LogicRank by flake rate and flag stale unresolved flakes
  • ActionPublish ranked scorecard to ConfluenceConfluenceConfluence
  • ActionFile owner-assigned tickets for stale flakesLinearLinear
  • OutputPost scorecard link and escalations to SlackSlack

What it does

This workflow gives engineering leadership a recurring view of test-suite health. Each week it pulls flaky-test occurrences from GitHub checks and Honeycomb telemetry, ranks tests by flake rate and trend, and publishes a scorecard page to Confluence. Any flaky test still unresolved after two weeks gets a fresh, owner-assigned Linear ticket so chronic offenders do not fade into the backlog.

When to use it

Use this when you need a visible, accountable cadence around flaky tests, a single linkable scorecard for standups and reviews, plus automatic escalation of stale flakes to their owners.

How it works

  1. 1A weekly schedule triggers the run on Monday morning.
  2. 2The flow collects the week's flake occurrences from GitHub and Honeycomb and merges them by test.
  3. 3A logic step ranks tests by flake rate and week-over-week trend, and flags any unresolved beyond two weeks.
  4. 4A Confluence page is created or updated with the ranked scorecard.
  5. 5For each stale flake, an owner-assigned Linear ticket is filed.
  6. 6A Slack post links the scorecard and lists the escalated tests.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GitHubRepos, issues, pull requests, actions.
  2. 2
    Connect HoneycombDistributed traces and queries.
  3. 3
    Connect ConfluenceSpaces, pages, blueprints.
  4. 4
    Connect LinearIssues, projects, cycles, triage.
  5. 5
    Connect SlackChannels, DMs, threads, mentions.
  6. 6
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  7. 7
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  8. 8
    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.