GitHubGitHub

Connect your GitHub repositories to discover code, PRs, and deployment context.

OpsCompanion connects to GitHub to discover repositories and link code changes to your infrastructure.

What OpsCompanion Discovers

  • Repositories - Name, visibility, languages, and metadata
  • Pull requests - Open PRs, authors, and review status
  • Issues - Open issues and their status
  • Commits - Recent commit history
  • Deployments - Deployment status and environments

How to Connect

  1. Navigate to Integrations in OpsCompanion
  2. Click "Connect" on GitHub
  3. Authorize via GitHub OAuth
  4. Choose which repositories to include

Repository Access Options

  • All repositories - Includes all current and future repositories
  • Select repositories - Choose specific repositories to include

Permissions

Read Access

  • Dependabot alerts
  • Actions
  • Checks
  • Commit statuses
  • Deployments
  • Issues
  • Members
  • Metadata
  • Security events

Read and Write Access

  • Code and pull requests (for future features)

Constraints

  • OAuth-based authentication
  • You control which repositories are accessible
  • Can revoke access from GitHub settings at any time

Troubleshooting

If you see an "action not supported" error during install:

  1. Go to GitHub account settings
  2. Open Applications
  3. Remove the OpsCompanion app
  4. Run the install flow again

On this page