config

package
v0.0.0-...-13e0b7f Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2025 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CheckRepo

type CheckRepo struct {
	Name          string `yaml:"name"`
	MinimumNumber int    `yaml:"minimum_number"`
}

CheckRepo is config settings when checking a repo

type Config

type Config struct {
	GithubToken              string   `yaml:"github_token"`
	InternalTeam             string   `yaml:"internal_team"`
	InternalTeamIgnoredUsers []string `yaml:"internal_team_ignored_users"`
	SkipUsers                []string `yaml:"skip_users"`
	SkipUsersMap             map[string]bool
	LabelConfig              `yaml:",inline"`
	CheckRepos               []CheckRepo `yaml:"check_repos"`
}

Config defines the config for all aspects of the bot

func LoadConfig

func LoadConfig(path string) (*Config, error)

LoadConfig loads config from the given path

type LabelConfig

type LabelConfig struct {
	LabelInternal string `yaml:"label_internal"`
	LabelExternal string `yaml:"label_external"`
}

LabelConfig is the configuration options specific to labeling PRs

Jump to

Keyboard shortcuts

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