github

package
v0.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package github provides functionality for interacting with the GitHub API.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ErrReason added in v0.14.0

func ErrReason(err error) string

ErrReason returns a human-readable reason for a GitHub API error, including the rate limit reset time (local timezone) for rate limit errors.

func GetLatestRelease

func GetLatestRelease(ctx context.Context, client *github.Client, owner, repo string) (string, error)

GetLatestRelease fetches the latest release for a given repository.

func NewClient

func NewClient(token string) *github.Client

NewClient creates and returns a new GitHub API client. If token is empty, returns an unauthenticated client.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL