internal

package
v0.0.0-...-fd621cb Latest Latest
Warning

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

Go to latest
Published: May 20, 2020 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const DefauleEmailMarkdownTemplate = `
Check run [{{ .CheckRun.Name }}]({{ .CheckRun.HTMLURL }}) {{ .CheckRun.Status }} in {{ .Duration }}
`
View Source
const DefaultSubjectTemplate = `
{{.CheckSuite.App.Name}} check for {{.Repo.FullName}}#{{.CheckSuite.HeadBranch}} {{.CheckSuite.Status}}
`

Variables

This section is empty.

Functions

func NeutralExit

func NeutralExit()

func Parse

func Render

func Render(text string, data interface{}) (string, error)

func SendNotification

func SendNotification(spec Specification)

Types

type CheckSuiteExt

type CheckSuiteExt struct {
	HeadCommit *github.Commit `json:"head_commit,omitempty"`
}

type Specification

type Specification struct {
	AppName             string   `envconfig:"APP_NAME"`
	ConclusionsToIgnore []string `envconfig:"IGNORED_CONCLUSIONS" default:"success,neutral"`
	EventPath           string   `envconfig:"GITHUB_EVENT_PATH" required:"true"`
	GitHubToken         string   `envconfig:"GITHUB_TOKEN"`
	MailHost            string   `envconfig:"MAIL_HOST" required:"true"`
	MailPort            int      `envconfig:"MAIL_PORT" default:"587"`
	MailFrom            string   `envconfig:"MAIL_FROM" required:"true"`
	MailUsername        string   `envconfig:"MAIL_USERNAME" required:"true"`
	MailPassword        string   `envconfig:"MAIL_PASSWORD" required:"true"`
}

Jump to

Keyboard shortcuts

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