config

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Find

func Find(p string) string

func Read

func Read(p string, cfg *Config) error

func SetDefault

func SetDefault(cfg *Config, repo *domain.Repo)

Types

type Config

type Config struct {
	RenovateLogin string     `yaml:"renovate_login,omitempty" jsonschema:"default=renovate[bot]"`
	Issue         *Issue     `json:"issue,omitempty"`
	Entries       []*Entry   `json:"entries,omitempty"`
	Projects      []*Project `json:"projects,omitempty"`
}

type Entry

type Entry struct {
	Issue  *Issue `json:"issue"`
	If     string `json:"if"`
	Ignore bool   `json:"ignore,omitempty"`
	Vars   []*Var `json:"vars,omitempty"`
}

type Issue

type Issue struct {
	RepoOwner           string   `yaml:"repo_owner,omitempty"`
	RepoName            string   `yaml:"repo_name,omitempty"`
	Title               *string  `json:"title,omitempty"`
	Body                *string  `yaml:"body,omitempty"`
	AdditionalBody      string   `yaml:"additional_body,omitempty"`
	Labels              []string `json:"labels,omitempty"`
	AdditionalLabels    []string `yaml:"additional_labels,omitempty"`
	Assignees           []string `json:"assignees,omitempty"`
	AdditionalAssignees []string `yaml:"additional_assignees,omitempty"`
	Projects            []string `json:"projects,omitempty"`
}

func (*Issue) Description

func (issue *Issue) Description() string

func (*Issue) Merge

func (issue *Issue) Merge(is *Issue)

type Project added in v0.2.3

type Project struct {
	Alias    string `json:"alias"`
	NextID   string `yaml:"next_id,omitempty"`
	ColumnID string `yaml:"column_id,omitempty"`
}

type Var added in v0.2.0

type Var struct {
	Name  string      `json:"name"`
	Value interface{} `json:"value"`
}

Jump to

Keyboard shortcuts

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