GitHub Copilot
Learn how to configure and use the GitHub Copilot plugin to view usage insights in Harness Internal Developer Portal (IDP).
Overview
The Github Copilot plugin provides GitHub Copilot Enterprise insights directly within Harness IDP. It helps visualize Copilot usage metrics such as:
Suggestion acceptance rates
Language-wise usage distribution
Overall Copilot activity
These insights help engineering teams assess the adoption and effectiveness of GitHub Copilot across their services.
Plugin metadata
Configuration
Application configuration YAML
copilot:
schedule:
frequency:
hours: 2
timeout:
minutes: 2
initialDelay:
seconds: 15
host: github.com # or github.myenterprise.com
# organization: ${{COPILOT_ORG}} # eg: githubOrg - GitHub organization name
# enterprise: ${{COPILOT_ENT}} # Optional - only if using GitHub EnterpriseDelegate proxy (optional)
Set up a delegate proxy if:
GitHub APIs are not directly accessible from Harness SaaS.
The GitHub token (secret) is not stored in the built-in Secret Manager.
Steps:
Add the host (
github.com) under Host URL or IP Address.Use a delegate with access to GitHub and your Secret Manager.
Provide delegate selector tags if needed.
Use a single delegate tag for consistency.
Layout integration
This plugin exports:
✅ 1 Page
❌ 0 Cards
❌ 0 Tabs
To add the page to the portal layout:
Since its not added by default, you need to update your layout config in Configure → Layout → Sidenav Layout manually, like so:
Annotations
No specific annotations are required.
Last updated
Was this helpful?