Edges
The tables below list edges defined by the GitHub extension only. Additional edges to or from this node may be created by other extensions.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
A named reference in a repository representing a line of development
| Edge Type | Source Node Types | Traversable |
|---|---|---|
| GH_CanEditProtection | GH_RepoRole | ✅ |
| GH_CanWriteBranch | GH_RepoRole, GH_User, GH_Team | ✅ |
| GH_HasBranch | GH_Repository | ❌ |
| GH_ProtectedBy | GH_BranchProtectionRule | ❌ |
| Edge Type | Destination Node Types | Traversable |
|---|---|---|
| GH_CanAssumeIdentity | AZFederatedIdentityCredential, AWSRole | ✅ |
| GH_HasEnvironment | GH_Environment | ❌ |
| Property Name | Data Type | Description |
|---|---|---|
| objectid | string | A unique identifier for the branch: REF_kwDOMuFnXLNyZWZzL2hlYWRzL0NhblB1c2gz |
| name | string | The fully qualified branch name (e.g., repo\main). |
| short_name | string | The branch reference name (e.g., main). |
| node_id | string | Same as objectid. |
| environment_name | string | The name of the environment (GitHub organization). |
| environmentid | string | The node_id of the environment (GitHub organization). |
| protected | boolean | Whether the branch has a protection rule. |