All templates

Automated Codacy Repository Coverage Audits

Every Monday, WebRun opens Codacy, lists every repository in the organization with its quality gate, coverage reporting status, and analysed branches, texts the engineering lead the repositories that are unwired, and posts the full coverage audit to Microsoft Teams.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Codacy check repository setup and coverage
2 Twilio text the lead the gaps
3 Microsoft Teams post the full audit
In short

How do I check every repository is covered by code quality checks?

WebRun opens Codacy every Monday and lists every repository with its quality gate, analysed branches, and coverage reporting status. It texts your engineering lead the repositories that were never added or never wired up, and posts the full audit to Microsoft Teams, so the quality report reflects the whole codebase.

  • Repositories with no gate or coverage surface every Monday
  • Stale coverage pipelines are separated from missing ones
  • The quality report reflects the whole codebase, not the wired part

Built for engineering leads · platform teams · DevOps engineers · CTOs

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 - check repository setup and coverage
    codacy.com
    WebRun in Codacy: check repository setup and coverage
    WebRun opens Codacy to check repository setup and coverage.
    • Open Codacy and list every repository added to the organization
    • Check whether each repository has a quality gate configured and which branches are analysed
    • Check whether coverage reports are actually arriving, and when the last one landed
    • Compare the list against the repositories you expect to be onboarded and flag any missing entirely

    Done when Every repository is listed with its gate status, analysed branches, and last coverage report.

  3. 2
    Twilio - text the lead the gaps
    twilio.com
    WebRun in Twilio: text the lead the gaps
    WebRun opens Twilio to text the lead the gaps.
    • Draft a short text listing repositories with no gate, no coverage, or no analysis at all
    • Send it only to the engineering lead's own number
    • Lead with the count of unwired repositories, then name the worst offenders
    • Skip the text on weeks when everything is wired up

    Done when The engineering lead has this week's gap list by text, or there were no gaps.

  4. 3
    Microsoft Teams - post the full audit
    microsoft.com
    WebRun in Microsoft Teams: post the full audit
    WebRun opens Microsoft Teams to post the full audit.
    • Post the full audit to your engineering channel: repositories covered, partly covered, and not covered
    • Show the last coverage report date for each repository so stale pipelines are visible
    • List repositories that were never added to Codacy separately
    • Keep the audit internal to the engineering team

    Done when The engineering channel has this week's repository coverage audit.

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 Monday at 9:00 AM
DeliveryHow each run's result reaches you
Coverage audit · Microsoft Teams
OutputWhat each run produces - A weekly audit of repositories with no quality gate, no coverage reporting, or no analysis, plus repos never added at all.
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 any Codacy settings?

No. WebRun reads repository configuration and reports the gaps. It never adds a repository, edits a quality gate, or changes a code pattern, so your settings stay as your team left them.

How does it know a repository is missing?

It compares the repositories Codacy lists against the set you tell it should be onboarded, then reports anything on your list that Codacy has never analysed.

What counts as coverage not being wired up?

A repository added to Codacy that has never received a coverage report, or whose last report is older than the staleness window you set. Both appear separately in the audit.

Put this on autopilot.

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