All templates

Automated Code Climate Issue Triage

Every night, WebRun opens Code Climate, collects the issues newly introduced across your repositories that day, reads the file, the rule that fired, and who made the change, opens a Trello card for each one on your triage board, and sends the tech lead a WhatsApp summary.

Runs on WebRun · Strict Lockdown policy
Every night at 11:00 PM WebRunorchestrates each step
1 Code Climate collect the new issues
2 Trello open a card per issue
3 WhatsApp send the nightly summary
In short

How do I triage new code quality issues every night?

Every night WebRun opens Code Climate, collects the issues newly introduced across your repositories that day, reads the file, the rule that fired, and the change behind it, then opens a Trello card per issue and sends the tech lead a WhatsApp summary, so debt is assigned the day it appears.

  • New debt gets an owner the day it appears
  • Every card names the file and the rule, not just a score
  • Repositories whose rating dropped are called out by name

Built for tech leads · engineering managers · platform teams · agency development shops

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 - collect the new issues
    codeclimate.com
    WebRun in Code Climate: collect the new issues
    WebRun opens Code Climate to collect the new issues.
    • Sign in to Code Climate and open each repository you track
    • List the issues introduced since the previous run and ignore the pre-existing backlog
    • Capture the file, the line, the category such as duplication or a code smell, and the rule that fired
    • Note whether the repository maintainability rating moved as a result

    Done when Every newly introduced issue is listed with its repository, file, and rule.

  3. 2
    Trello - open a card per issue
    trello.com
    WebRun in Trello: open a card per issue
    WebRun opens Trello to open a card per issue.
    • Open a Trello card on your triage board for each new issue
    • Put the repository and the file in the title so the board scans quickly
    • Add the rule, the category, and a link back to the issue in the description
    • Label by category and skip anything that already has an open card

    Done when Every new issue has exactly one triage card with its file and rule.

  4. 3
    WhatsApp - send the nightly summary
    whatsapp.com
    WebRun in WhatsApp: send the nightly summary
    WebRun opens WhatsApp to send the nightly summary.
    • Send the tech lead a WhatsApp summary with the count of new issues by repository
    • Name the repositories whose maintainability rating dropped overnight
    • Call out any single file that produced several issues at once
    • Stay quiet on nights where nothing new was introduced

    Done when The tech lead starts the day knowing what landed overnight.

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 night at 11:00 PM
DeliveryHow each run's result reaches you
Triage cards · Trello
OutputWhat each run produces - Each newly introduced issue as a triage card with the repository, file, category, and the rule that fired.
Text
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

Will it change my code or comment on pull requests?

No. WebRun reads the issue list and creates internal Trello cards. It never edits a file, opens a pull request, or posts a comment where your contributors would see it.

Will it flood the board with the existing backlog?

No. It only picks up issues introduced since the last run, so the first night is a normal day's worth rather than every open issue in the repository.

Can it cover several repositories?

Yes. WebRun walks each repository you grant it and labels every card with the repository name, so one board covers the whole team.

Put this on autopilot.

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