blob: de76a7096d5e920a488f1e6978390a9f2ca15d20 [file] [log] [blame]
package codereview
import (
"go.skia.org/infra/autoroll/go/config"
"go.skia.org/infra/go/gerrit"
"go.skia.org/infra/go/util"
)
var (
// GerritConfigs maps Gerrit config names to gerrit.Configs.
GerritConfigs = map[config.GerritConfig_Config]*gerrit.Config{
config.GerritConfig_ANDROID: gerrit.ConfigAndroid,
config.GerritConfig_ANDROID_NO_CR: gerrit.ConfigAndroidNoCR,
config.GerritConfig_ANGLE: gerrit.ConfigANGLE,
config.GerritConfig_CHROMIUM: gerrit.ConfigChromium,
config.GerritConfig_CHROMIUM_NO_CQ: gerrit.ConfigChromiumNoCQ,
config.GerritConfig_CHROMIUM_BOT_COMMIT: gerrit.ConfigChromiumBotCommit,
config.GerritConfig_CHROMIUM_BOT_COMMIT_NO_CQ: gerrit.ConfigChromiumBotCommitNoCQ,
config.GerritConfig_LIBASSISTANT: gerrit.ConfigLibAssistant,
}
)
// CodeReviewConfig provides generalized configuration information for a code
// review service.
type CodeReviewConfig interface {
util.Validator
}