updateaction

package
v0.0.42 Latest Latest
Warning

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

Go to latest
Published: Jul 2, 2021 License: MIT Imports: 14 Imported by: 10

Documentation

Index

Constants

View Source
const (
	RepoDispatchActionUpdate = "update-dependency"
)

Variables

This section is empty.

Functions

func IssueComment

func IssueComment(_ context.Context, evt *github.IssueCommentEvent) error

IssueComment is for debugging.

func NewHandlers

func NewHandlers(p HandlerParams) *actions.Handlers

NewHandlers returns Actions handlers for processing updates

Types

type Environment

type Environment struct {
	actions.Environment

	// Inputs common to every updater:
	GitHubToken            string `env:"INPUT_TOKEN"`
	InputSigningKey        string `env:"INPUT_SIGNING_KEY"`
	InputGroups            string `env:"INPUT_GROUPS"`
	InputBranches          string `env:"INPUT_BRANCHES"`
	NoPush                 bool   `env:"INPUT_NO_PUSH"`
	InputIgnore            string `env:"INPUT_IGNORE"`
	InputDispatchOnRelease string `env:"INPUT_DISPATCH_ON_RELEASE"`
}

Environment extends actions.Environment with configuration specific to update actions.

func (*Environment) Branches

func (e *Environment) Branches() (branches []string)

Branches returns slice of all configured branches to update.

func (*Environment) Ignored added in v0.0.14

func (e *Environment) Ignored(path string) bool

func (*Environment) ReleaseDispatchRepos added in v0.0.17

func (e *Environment) ReleaseDispatchRepos() (repos []string)

func (*Environment) SigningKey added in v0.0.7

func (e *Environment) SigningKey() []byte

type HandlerParams

type HandlerParams interface {
	UpdateEnvironment
	updater.Factory
}

type RepoDispatchActionUpdatePayload added in v0.0.17

type RepoDispatchActionUpdatePayload struct {
	Updater  string                                  `json:"updater"`
	Path     string                                  `json:"path"`
	Next     string                                  `json:"next"`
	Feedback RepoDispatchActionUpdatePayloadFeedback `json:"feedback"`
}

type RepoDispatchActionUpdatePayloadFeedback added in v0.0.17

type RepoDispatchActionUpdatePayloadFeedback struct {
	Owner       string `json:"owner"`
	Name        string `json:"name"`
	IssueNumber int    `json:"issue"`
}

type UpdateEnvironment

type UpdateEnvironment interface {
	// contains filtered or unexported methods
}

UpdateEnvironment smuggles *Environment out of structs that embed one.

Jump to

Keyboard shortcuts

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