GitHub
The GitHub App gives GreenSlope read-only release context. Without it, GreenSlope can still ingest spans, but it cannot reliably name the pull request or commit range behind a regression.
What the app needs
The GreenSlope GitHub App requests read-only access to:
- Metadata: repository name and default branch.
- Contents: read only, used to resolve commit ranges between releases.
- Pull requests: read only, used to name the PR behind a change.
- Commit statuses: read only, used to show deploy state in the product.
GreenSlope does not request write access, Actions secrets, Issues, or Discussions.
See Security and data handling for how long integration data is retained.
Install
- In the dashboard, go to Settings → Integrations → GitHub.
- Click Install GitHub App. You'll be redirected to GitHub.
- Pick All repositories or a subset. You can narrow or widen this later from GitHub's App settings.
Release context appears on the next deploy after installation.
Multi-repo services
If a single logical service spans multiple repos, add the relevant repos to the same service in GreenSlope. Release attribution walks commit graphs per repo and merges the result into one incident context.
Uninstall
From GitHub Settings → Applications → GreenSlope → Uninstall, or from the GreenSlope dashboard. Uninstalling stops commit-graph lookup. Existing alerts still reference release IDs, but PR links may stop resolving.
Related