# Functions

New creates a new githubManager using a github access token.
PickFirstParentCommits recover the first parent commit of a commit history from a repository.

# Structs

Author represents the information about the commit author.
CheckRunNodes represents the checkRun status of the Nodes.
CheckRuns represents the check run of an array of Nodes.
CheckSuite represents the information about the check suite obtained from Github.
CheckSuiteNode represents the information about the check suite information of the Node.
CheckSuites represents the information about the check suite of a slice of Nodes.
Commit represents a specific GitHub commit.
Context represents the information about the Context.
Edge represents the information about a edge element.
EdgeNode represents the information about an edge node.
EdgeParent represents the information about a parent node.
EdgeRootNode represents the information about a edge root node.
Error represents a specific error in commit check.
History represents the information about a slice of Edges.
Manager represents the information necessary in Github to manage the repository.
NodeStatus represents the information about a slice of Contexts.
ParentsEdge represents the information about the parents edge.
Query represents the information obtained in a Github Query.
Ref represents the information about a ref element.
Repository represents the information obtained about a repository in a Github Query.
StatusCheckRollup represents the information about the status check of rollup.
StatusCheckRollupContexts represents the information about the status check of roullup contexts.
Target represents the target of a specific commit.
TargetCommit represents the information about a commit history.
Workflow represents the information of the Github Workflow.
WorkflowRun represents the information about the workflow run execution.