All templates

Automated Codacy Blocked Pull Request Alerts

Every morning, WebRun opens Codacy, finds the open pull requests that are failing the quality gate, records the author, the repository, the failing check, and how long each has been blocked into Google Sheets, then sends the dev group a short WhatsApp list so blocked work does not sit for days.

Runs on WebRun · Strict Lockdown policy
Every day at 9:00 AM WebRunorchestrates each step
1 Codacy find pull requests failing the gate
2 Google Sheets log each with its author and age
3 WhatsApp nudge the dev group
In short

How do I track pull requests blocked by Codacy quality gates?

WebRun opens Codacy every morning and finds the open pull requests failing your quality gate. It logs each one into Google Sheets with the author, repository, failing check, and days blocked, then sends the dev group a WhatsApp list led by the oldest, so blocked work gets unstuck the same day.

  • Blocked pull requests are named every morning with their author
  • The count of blocked work is trackable day against day
  • Nothing sits failing a gate for a week unnoticed

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

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 app.codacy.com/login in a real browser with your saved login - no setup, no API keys.

  2. 1
    Codacy - find pull requests failing the gate
    codacy.com
    WebRun in Codacy: find pull requests failing the gate
    WebRun opens Codacy to find pull requests failing the gate.
    • Sign in to Codacy and open the pull requests view across your repositories
    • Collect every open pull request that is not passing the quality gate
    • Record the repository, the author, the new issues found, and the coverage change
    • Note how many days each pull request has been open and blocked
    • Skip pull requests already merged or closed

    Done when Every open pull request failing the gate is captured with its author and age.

  3. 2
    Google Sheets - log each with its author and age
    google.com
    WebRun in Google Sheets: log each with its author and age
    WebRun opens Google Sheets to log each with its author and age.
    • Open your engineering tracking sheet in Google Sheets
    • Append today's rows: date, repository, pull request, author, failing check, days blocked
    • Update the status of anything from previous days that has since passed or merged
    • Keep the history so you can see whether the blocked count is trending down

    Done when The sheet holds today's blocked pull requests and closes out yesterday's.

  4. 3
    WhatsApp - nudge the dev group
    whatsapp.com
    WebRun in WhatsApp: nudge the dev group
    WebRun opens WhatsApp to nudge the dev group.
    • Send the dev group a short WhatsApp list of what is blocked and who owns it
    • Put anything blocked more than two days at the top
    • Name the failing check in plain language so the fix is obvious
    • Stay quiet on mornings when nothing is blocked

    Done when Every blocked pull request has reached its author in WhatsApp.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.codacy.com/login
ScheduleRuns automatically on this cadence
Every day at 9:00 AM
DeliveryHow each run's result reaches you
Blocked pull request list · WhatsApp
OutputWhat each run produces - A daily sheet of pull requests failing the Codacy quality gate with author, repository, failing check, and days blocked.
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

Can it merge or approve a pull request?

No. WebRun reads the Codacy analysis and never merges, approves, or dismisses anything. It also never ignores an issue or changes a quality gate. Every code decision stays with your engineers.

Does it comment on the pull request?

No. The only message it sends is an internal WhatsApp list to your own dev group, plus rows in your own sheet. It leaves no comment on the pull request itself.

Will the same pull request be nagged about forever?

It reports what is still blocked each morning and marks anything merged or passing as resolved in the sheet, so a fixed pull request drops off the list the next day.

Put this on autopilot.

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