All templates

Automated Code Climate Coverage Alerts

Every weekday morning, WebRun signs in to Code Climate, reads the test coverage percentage for each repository, records it in Airtable next to yesterday's figure, and writes a Notion page listing every repository that dropped below your coverage threshold or fell more than your allowed daily slip.

Runs on WebRun · Strict Lockdown policy
Every weekday at 8:00 AM WebRunorchestrates each step
1 Code Climate read coverage per repository
2 Airtable log the daily figures
3 Notion write up the repos that slipped
In short

How do I get alerted when test coverage drops in Code Climate?

WebRun signs in to Code Climate every weekday morning and reads the test coverage percentage for each repository you track. It logs the figure and the daily change into Airtable, then writes a dated Notion page naming every repository that fell below your threshold, tagged to the team that owns it.

  • Coverage slides are caught the next morning, not at release time
  • Every repository has a dated coverage history in one table
  • Write-ups reach the owning team, tagged, only when something breaches

Built for engineering managers · platform teams · QA leads · development agencies

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens codeclimate.com/login in a real browser with your saved login - no setup, no API keys.

  2. 1
    Code Climate - read coverage per repository
    codeclimate.com
    WebRun in Code Climate: read coverage per repository
    WebRun opens Code Climate to read coverage per repository.
    • Sign in to Code Climate and open the list of repositories you track
    • Read the current test coverage percentage on each repository
    • Note the maintainability letter alongside it so both signals sit together
    • Compare with the previous run and calculate the change for each repository

    Done when Every tracked repository has today's coverage figure and its daily change.

  3. 2
    Airtable - log the daily figures
    airtable.com
    WebRun in Airtable: log the daily figures
    WebRun opens Airtable to log the daily figures.
    • Append one row per repository per day to your coverage table
    • Fill in the date, the coverage percentage, the maintainability letter, and the daily change
    • Set a status of healthy, watch, or below threshold using the limits you configured

    Done when Today's coverage figures are logged with a status on every repository.

  4. 3
    Notion - write up the repos that slipped
    notion.so
    WebRun in Notion: write up the repos that slipped
    WebRun opens Notion to write up the repos that slipped.
    • Create a dated page in your engineering space for any repository below threshold or falling fast
    • List the repository, the old and new coverage, and the size of the drop
    • Tag the team that owns each repository so the page has a named reader
    • Write nothing when every repository is healthy, so the space stays signal only

    Done when Every slipping repository is written up and tagged to its owning team.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
codeclimate.com/login
ScheduleRuns automatically on this cadence
Every weekday at 8:00 AM
DeliveryHow each run's result reaches you
Coverage log · Airtable
OutputWhat each run produces - A daily Airtable row per repository with coverage, maintainability, change and status, plus a dated Notion page for every repository that slipped.
Table
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it touch my code or my pull requests?

No. WebRun reads the coverage and maintainability figures shown in Code Climate. It never comments on a pull request, never blocks a merge, never changes a repository setting, and never pushes code.

What counts as a drop worth writing up?

Two things you set: an absolute coverage floor per repository, and a maximum allowed daily slip. A repository breaching either one gets a Notion page. Everything else is logged in Airtable and left alone.

Will it spam Notion on a quiet day?

No. On days when every repository is healthy, WebRun writes nothing to Notion at all. Only the Airtable log gets a row, so the presence of a page always means something actually slipped.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.