Development

GitHub Integration

Track issues, pull requests, and repository activity on GitHub.

Capabilities

This integration enables workers to:

  • Monitor issues and pull requests
  • Create new issues
  • Post comments on issues and PRs
  • Track repository events

Setup

Follow these steps to connect GitHub:

  1. Navigate to Integrations and click 'Add Connection'
  2. Select GitHub and authorize via OAuth
  3. Choose repositories to monitor
  4. Configure event types to track

Official links

Security

  • Uses GitHub OAuth with minimal required scopes
  • Access tokens are encrypted
  • Per-repository access control

Credential Storage

All integration credentials are encrypted at rest using AES-256-GCM encryption. OAuth tokens are automatically refreshed when needed.

Supported Roles

The following roles can use this integration by default:

Related Documentation