github

package
v1.225.0 Latest Latest
Warning

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

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

Documentation

Overview

Package github implements GitHub's pull-request API as a git publishing provider.

Index

Constants

View Source
const ProviderName = "github"

ProviderName identifies the GitHub pull request publisher.

Variables

This section is empty.

Functions

This section is empty.

Types

type Provider

type Provider struct {
	// contains filtered or unexported fields
}

Provider reconciles pull requests through GitHub's REST API.

func New

func New() *Provider

New creates a GitHub pull request provider using the configured CI token.

func NewWithClientFactory

func NewWithClientFactory(factory func() (client, error)) *Provider

NewWithClientFactory exists for fake HTTP client tests without exposing the go-github dependency to caller packages.

func (*Provider) Reconcile

Reconcile creates or updates a pull request and applies configured metadata.

Jump to

Keyboard shortcuts

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