GitHub
The GitHub integration lets you programmatically manage repositories, automate pull request workflows, handle issues, manage CI/CD pipelines, and integrate with GitHub's development platform directly from Helios.
Authentication
Method | Type | Description |
---|---|---|
Helios GitHub App (Recommended) | GitHub App | Seamless integration with automatic permissions |
Personal Access Token | Token-based | Simple token authentication with custom scopes |
BYO GitHub App | GitHub App | Custom GitHub App for enterprise requirements |
✅ Helios GitHub App (Recommended)
The Helios GitHub App provides seamless integration with automatic permission management and webhook configuration.
Personal Access Token
Another simple way to connect GitHub is using a Personal Access Token (PAT) with the required scopes for your use case.
Setup Steps
- Go to GitHub Settings → Developer settings → Personal access tokens
- Click Generate new token → Generate new token (classic)
- Select the required scopes for your workflows
- Copy the generated token and paste it into Helios
- Save your integration
Common Scopes
repo
- Full access to repositoriespublic_repo
- Access to public repositories onlyworkflow
- Update GitHub Actions workflowsread:org
- Read organization membershipuser:email
- Access user email addresses
BYO GitHub App
Create your own GitHub App for enterprise requirements or custom permission management.
Setup Steps
- Go to GitHub Settings → Developer settings → GitHub Apps
- Click New GitHub App
- Configure app permissions, webhook URL, and events
- Generate and download a private key
- Install the app on your repositories
- Configure the app in Helios with app ID, installation ID, and private key
Learn more about creating GitHub Apps in the GitHub documentation.
Functionality
The GitHub integration lets your workflows manage repositories, automate development workflows, handle CI/CD processes, and integrate with GitHub's ecosystem without writing custom code.
Category | Features |
---|---|
Repository Management | Code Operations, Branch Management, Tag and Release Management, Repository Settings, Collaborator Management |
Issue and Project Management | Issues, Labels, Milestones, Projects, Discussions |
Pull Request Automation | PR Management, Code Reviews, Status Checks, Comments, Draft PRs |
CI/CD Integration | GitHub Actions, Deployment Status, Check Runs, Artifacts |
Webhook Events
Event Category | Event Types |
---|---|
Repository Events | Push, Branch, Tag, Repository |
Issue Events | Issues, Issue Comments, Milestones |
Pull Request Events | Pull Requests, Pull Request Reviews, Pull Request Review Comments |
Workflow Events | Workflow Run, Workflow Job, Check Run |
Security Events | Security Advisory, Vulnerability Alert, Code Scanning |
API Versions
The integration supports multiple GitHub API versions:
GitHub.com (2022-11-28)
Latest API version for GitHub.com with all current features.
GitHub Enterprise Cloud (GHEC)
API version for GitHub Enterprise Cloud with enterprise-specific features.
GitHub Enterprise Server (GHES 3.17)
API version for self-hosted GitHub Enterprise Server instances.
Rate Limits
// TODO: Add the link to GitHub rate limits
Last updated on
Apollo
The Apollo.io integration lets you programmatically search for prospects, enrich contact data, manage sequences, and automate sales workflows directly from Helios.
HubSpot
The HubSpot integration lets you programmatically manage CRM data, automate sales processes, sync marketing activities, and integrate with HubSpot's comprehensive platform directly from Helios.