What we use it for
- Detect the frameworks and apps in a repository.
- Tie a problem to the commit, branch, and release behind it.
- Reference your actual files and lines when proposing a fix.
- Receive webhook events for repository and deployment activity.
Permissions
Interfere connects as a GitHub App, so access is limited to the repositories you choose and is read-only. The app requests two permissions:| Permission | Access | Why |
|---|---|---|
contents | Read | Read repository files to detect frameworks and ground fixes in your source. |
metadata | Read | Read basic repository information such as names, branches, and the default branch. |
Connecting
Connect GitHub from Settings → Integrations and install the Interfere app on the repositories you choose. Then pick the host type that matches your setup:- GitHub.com
- Enterprise Cloud
- Enterprise Server
The default. Install the Interfere app from GitHub and choose the repositories to grant. Nothing else to configure.
Gotchas
- Enterprise Server needs its own app per server. A single app can’t span multiple self-hosted instances, so connect each one separately.
- Self-hosted must be reachable. Interfere calls
https://your-host/api/v3, so the server has to accept inbound requests from Interfere. Allowlist us if it’s network-restricted. - Coverage follows what you grant. Interfere only sees the repositories you grant the app. To add or remove repositories later, change the app’s access in GitHub.
- Tokens refresh automatically. GitHub App installation tokens are short-lived, and Interfere renews them for you, so there’s nothing to rotate.