GitHub/GitHub Enterprise connector using PyGithub and httpx fallbacks.
| Property |
Value |
| Key |
github |
| Source type |
saas |
| Status |
native |
| Active by default |
yes |
| Default cache strategy |
semantic_first |
| Capabilities |
supports_discovery, supports_field_permissions, supports_ingestion |
Secret fields should be given as a reference, <field>_ref, such as env://NAME, rather than a literal.
| Key |
Secret |
base_url |
no |
org |
no |
owner |
no |
repo_names |
no |
token |
no |
token_ref |
no |
ref |
no |
include_code_paths |
no |
max_repos |
no |
max_issues_per_repo |
no |
max_prs_per_repo |
no |
max_releases_per_repo |
no |
max_workflows_per_repo |
no |
token |
yes; prefer token_ref |
Offered when a source is created with default roles. Edit them to fit.
| Effect |
Action |
Resource type |
Pattern |
| deny |
* |
* |
* |
| Effect |
Action |
Resource type |
Pattern |
| allow |
repo.read |
repo.repository |
* |
| allow |
repo.issue.read |
repo.issue |
* |
| allow |
repo.pr.read |
repo.pull_request |
* |
| allow |
repo.code.read |
repo.path |
* |
| allow |
discovery.search |
discovery.asset |
* |
| allow |
discovery.asset.read |
discovery.asset |
* |
| Effect |
Action |
Resource type |
Pattern |
| allow |
repo.read |
repo.repository |
* |
| allow |
repo.issue.read |
repo.issue |
* |
| allow |
repo.pr.read |
repo.pull_request |
* |
| allow |
discovery.search |
discovery.asset |
* |
| allow |
discovery.asset.read |
discovery.asset |
* |