# Functions

CompareCommits returns all commits between two github tags or hashes.
CreateRelease creates a release in Github.
DeleteRelease deletes a release in Github.
GetPullRequestIssuesBetween fetches all pull request issues between two timestamps, using the Github Search api.
GetPullRequests fetches the 100 most recent pull requests.
GetRelease fetches a release in Github by tag.
GetTags fetches the 100 most recent tags.
Initialize initializes the github and githubv4 clients If a Github authorized httpClient is passed as an argument, the github clients will be able to fetch data from private resources.

# Variables

Repo is the repository used for fetching of data with the Github clients.

# Structs

Repository holds the owner and name of a Github repository.
Tag holds data about a git tag and it's target commit sha / url.