package
0.0.4
Repository: https://github.com/roverdotcom/checkbridge.git
Documentation: pkg.go.dev

# Functions

NewAuthProvider creates an auth provider from the given environment.
NewCheckClient creates a GitHub API client for creating checks.

# Constants

CheckConclusionFailure means the check failed.
CheckConclusionNeutral means the check completed with info, but did not fail.
CheckConclusionSuccess means the check was successful.
CheckStatusCompleted represents a completed check.
CheckStatusInProgress represents a currently running check.

# Structs

CheckRun represents the results (intermediate or complete) of a check run.

# Interfaces

AuthProvider handles getting a GitHub token for the given permissions.
CheckClient is an interface to GitHub's API.
ConfigProvider is an interface over *viper.Viper.
Repo is a general interface for a GitHub repository.

# Type aliases

CheckConclusion represents the conclusion of a check (success, failure).
CheckStatus represents the status of a check (ongoing, completed).