GnomeMetrics Help Center
Integrations

GitHub App

What the GitHub App reads, and how syncing works.

GnomeMetrics connects to GitHub via a GitHub App, not a personal access token — access is scoped to whichever repos you install it on, and can be managed from GitHub's own Settings → Applications as well as from GnomeMetrics.

What it reads

Commits, pull requests, reviews, comments, workflow (CI) runs, and Dependabot/security alerts, for every repo you select. Nothing is written back — no comments, no status checks, no branch changes.

How syncing stays current

An initial backfill pulls full history for each newly added repo. After that, GitHub webhooks push new activity in near real time, backed by a 15-minute polling sweep as a backstop in case a webhook is missed.

Adding, removing, and re-syncing repos

Manage which repos are connected from Settings → Integrations → GitHub. Removing a repo stops future syncing immediately; it doesn't retroactively delete data already ingested.

On this page