Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RefNotSetError = errors.Errorf("Must initialize with set ref before updating files.") RefAlreadySetError = errors.Errorf("Ref was already set.") )
Functions ¶
This section is empty.
Types ¶
type CommitSpec ¶
type RefUpdater ¶
type RefUpdater interface { SetRef(ctx context.Context, ref *github.Reference) error UpdateFile(ctx context.Context, path string, contentUpdater func(string) string) error Commit(ctx context.Context, spec CommitSpec) error }
func NewGithubRefUpdater ¶
func NewGithubRefUpdater(client *github.Client, owner, repo string) RefUpdater
Click to show internal directories.
Click to hide internal directories.