Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
HTTPListenAddr string `toml:"http_server_listen_addr"`
HTTPSListenAddr string `toml:"https_server_listen_addr"`
HTTPSCertFile string `toml:"https_ssl_cert_file"`
HTTPSKeyFile string `toml:"https_ssl_key_file"`
HTTPGithubWebhookEndpoint string `toml:"github_webhook_endpoint"`
GithubWebHookSecret string `toml:"github_webhook_secret"`
GithubAPIToken string `toml:"github_api_token"`
PrometheusMetricsEndpoint string `toml:"prometheus_metrics_endpoint"`
LogFormat string `toml:"log_format"`
LogTimeKey string `toml:"log_time_key"`
LogLevel string `toml:"log_level"`
Autoupdater PullRequestUpdater `toml:"autoupdater"`
Rules []*Rules `toml:"rule"`
}
type GithubRepository ¶ added in v0.8.0
type PullRequestUpdater ¶ added in v0.8.0
type PullRequestUpdater struct {
TriggerOnAutoMerge bool `toml:"trigger_on_auto_merge"`
Labels []string `toml:"trigger_labels"`
Repositories []GithubRepository `toml:"repository"`
Endpoint string `toml:"http_endpoint"`
}
Click to show internal directories.
Click to hide internal directories.