GitHub Integration
Last updated on
GitHub is a Git-based source control and automation platform for hosting repositories, managing pull requests, and running GitHub Actions workflows.
How AI SRE supports GitHub
AI SRE supports GitHub through two mechanisms. It ingests pull requests as a change source and receives alert webhooks that create or update incidents.
- Pull request ingestion: AI SRE polls GitHub for pull request activity and records merged pull requests as changes for the Deploy Change Investigator.
- Build and deploy webhooks: GitHub Actions workflows POST build and deploy events to AI SRE as change data.
- Alert webhooks: GitHub POSTs alerts to an AI SRE webhook URL, which creates or updates incidents.
Set up GitHub
- Go to GitHub change source to configure pull request ingestion.
- Go to GitHub Actions change source to send build and deploy webhooks from GitHub Actions workflows.
- Go to GitHub alert webhook to forward GitHub alerts as incidents.
Related integrations
- Go to GitLab Integration to send build and deploy webhooks and forward alerts.
- Go to Bitbucket Integration to ingest pull requests from Bitbucket Cloud.
- Go to Integration Management to review all AI SRE integrations.