Documentation ¶
Index ¶
- Constants
- Variables
- type AndroidRepoManagerConfig
- func (c *AndroidRepoManagerConfig) DefaultStrategy() string
- func (*AndroidRepoManagerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AndroidRepoManagerConfig) GetAutoApproverSecret() string
- func (x *AndroidRepoManagerConfig) GetChildBranch() string
- func (x *AndroidRepoManagerConfig) GetChildPath() string
- func (x *AndroidRepoManagerConfig) GetChildRepoUrl() string
- func (x *AndroidRepoManagerConfig) GetChildRevLinkTmpl() string
- func (x *AndroidRepoManagerConfig) GetChildSubdir() string
- func (x *AndroidRepoManagerConfig) GetDefaultBugProject() string
- func (x *AndroidRepoManagerConfig) GetIncludeAuthorsAsReviewers() bool
- func (x *AndroidRepoManagerConfig) GetMetadata() *AndroidRepoManagerConfig_ProjectMetadataFileConfig
- func (x *AndroidRepoManagerConfig) GetParentBranch() string
- func (x *AndroidRepoManagerConfig) GetParentRepoUrl() string
- func (x *AndroidRepoManagerConfig) GetPreUploadCommands() *PreUploadConfig
- func (x *AndroidRepoManagerConfig) GetPreUploadSteps() []PreUploadStep
- func (c *AndroidRepoManagerConfig) NoCheckout() bool
- func (*AndroidRepoManagerConfig) ProtoMessage()
- func (x *AndroidRepoManagerConfig) ProtoReflect() protoreflect.Message
- func (x *AndroidRepoManagerConfig) Reset()
- func (x *AndroidRepoManagerConfig) String() string
- func (c *AndroidRepoManagerConfig) ValidStrategies() []string
- func (c *AndroidRepoManagerConfig) Validate() error
- type AndroidRepoManagerConfig_ProjectMetadataFileConfig
- func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetDescription() string
- func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetFilePath() string
- func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetGitUrl() string
- func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetHomePage() string
- func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetLicenseType() string
- func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetName() string
- func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) ProtoMessage()
- func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) ProtoReflect() protoreflect.Message
- func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) Reset()
- func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) String() string
- func (c *AndroidRepoManagerConfig_ProjectMetadataFileConfig) Validate() error
- type BuildbucketRevisionFilterConfig
- func (*BuildbucketRevisionFilterConfig) Descriptor() ([]byte, []int)deprecated
- func (x *BuildbucketRevisionFilterConfig) GetBucket() string
- func (x *BuildbucketRevisionFilterConfig) GetBuilder() []string
- func (x *BuildbucketRevisionFilterConfig) GetBuildsetCommitTmpl() string
- func (x *BuildbucketRevisionFilterConfig) GetProject() string
- func (*BuildbucketRevisionFilterConfig) ProtoMessage()
- func (x *BuildbucketRevisionFilterConfig) ProtoReflect() protoreflect.Message
- func (x *BuildbucketRevisionFilterConfig) Reset()
- func (x *BuildbucketRevisionFilterConfig) String() string
- func (c *BuildbucketRevisionFilterConfig) Validate() error
- type CIPDChildConfig
- func (*CIPDChildConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CIPDChildConfig) GetGitilesRepo() string
- func (x *CIPDChildConfig) GetName() string
- func (x *CIPDChildConfig) GetRevisionIdTag() string
- func (x *CIPDChildConfig) GetRevisionIdTagStripKey() bool
- func (x *CIPDChildConfig) GetSourceRepo() *GitilesConfig
- func (x *CIPDChildConfig) GetTag() string
- func (*CIPDChildConfig) ProtoMessage()
- func (x *CIPDChildConfig) ProtoReflect() protoreflect.Message
- func (x *CIPDChildConfig) Reset()
- func (x *CIPDChildConfig) String() string
- func (c *CIPDChildConfig) Validate() error
- type CIPDRevisionFilterConfig
- func (*CIPDRevisionFilterConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CIPDRevisionFilterConfig) GetPackage() []string
- func (x *CIPDRevisionFilterConfig) GetPlatform() []string
- func (x *CIPDRevisionFilterConfig) GetTagKey() string
- func (*CIPDRevisionFilterConfig) ProtoMessage()
- func (x *CIPDRevisionFilterConfig) ProtoReflect() protoreflect.Message
- func (x *CIPDRevisionFilterConfig) Reset()
- func (x *CIPDRevisionFilterConfig) String() string
- func (c *CIPDRevisionFilterConfig) Validate() error
- type ChatNotifierConfig
- func (*ChatNotifierConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ChatNotifierConfig) GetRoomId() string
- func (*ChatNotifierConfig) ProtoMessage()
- func (x *ChatNotifierConfig) ProtoReflect() protoreflect.Message
- func (x *ChatNotifierConfig) Reset()
- func (x *ChatNotifierConfig) String() string
- func (c *ChatNotifierConfig) Validate() error
- type CommandRepoManagerConfig
- func (c *CommandRepoManagerConfig) DefaultStrategy() string
- func (*CommandRepoManagerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CommandRepoManagerConfig) GetGetPinnedRev() *CommandRepoManagerConfig_CommandConfig
- func (x *CommandRepoManagerConfig) GetGetTipRev() *CommandRepoManagerConfig_CommandConfig
- func (x *CommandRepoManagerConfig) GetGitCheckout() *GitCheckoutConfig
- func (x *CommandRepoManagerConfig) GetSetPinnedRev() *CommandRepoManagerConfig_CommandConfig
- func (x *CommandRepoManagerConfig) GetShortRevRegex() string
- func (c *CommandRepoManagerConfig) NoCheckout() bool
- func (*CommandRepoManagerConfig) ProtoMessage()
- func (x *CommandRepoManagerConfig) ProtoReflect() protoreflect.Message
- func (x *CommandRepoManagerConfig) Reset()
- func (x *CommandRepoManagerConfig) String() string
- func (c *CommandRepoManagerConfig) ValidStrategies() []string
- func (c *CommandRepoManagerConfig) Validate() error
- type CommandRepoManagerConfig_CommandConfig
- func (*CommandRepoManagerConfig_CommandConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CommandRepoManagerConfig_CommandConfig) GetCommand() []string
- func (x *CommandRepoManagerConfig_CommandConfig) GetDir() string
- func (x *CommandRepoManagerConfig_CommandConfig) GetEnv() []string
- func (*CommandRepoManagerConfig_CommandConfig) ProtoMessage()
- func (x *CommandRepoManagerConfig_CommandConfig) ProtoReflect() protoreflect.Message
- func (x *CommandRepoManagerConfig_CommandConfig) Reset()
- func (x *CommandRepoManagerConfig_CommandConfig) String() string
- func (c *CommandRepoManagerConfig_CommandConfig) Validate() error
- type CommitMsgConfig
- func (*CommitMsgConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CommitMsgConfig) GetBugProject() string
- func (x *CommitMsgConfig) GetBuiltIn() CommitMsgConfig_BuiltIn
- func (x *CommitMsgConfig) GetChildLogUrlTmpl() string
- func (x *CommitMsgConfig) GetCqDoNotCancelTrybots() bool
- func (x *CommitMsgConfig) GetCqExtraTrybots() []string
- func (x *CommitMsgConfig) GetCustom() string
- func (x *CommitMsgConfig) GetExtraFooters() []string
- func (x *CommitMsgConfig) GetIncludeLog() bool
- func (x *CommitMsgConfig) GetIncludeRevisionCount() bool
- func (x *CommitMsgConfig) GetIncludeTbrLine() bool
- func (x *CommitMsgConfig) GetIncludeTests() bool
- func (x *CommitMsgConfig) GetWordWrap() int32
- func (*CommitMsgConfig) ProtoMessage()
- func (x *CommitMsgConfig) ProtoReflect() protoreflect.Message
- func (x *CommitMsgConfig) Reset()
- func (x *CommitMsgConfig) String() string
- func (c *CommitMsgConfig) Validate() error
- type CommitMsgConfig_BuiltIn
- func (CommitMsgConfig_BuiltIn) Descriptor() protoreflect.EnumDescriptor
- func (x CommitMsgConfig_BuiltIn) Enum() *CommitMsgConfig_BuiltIn
- func (CommitMsgConfig_BuiltIn) EnumDescriptor() ([]byte, []int)deprecated
- func (x CommitMsgConfig_BuiltIn) Number() protoreflect.EnumNumber
- func (x CommitMsgConfig_BuiltIn) String() string
- func (CommitMsgConfig_BuiltIn) Type() protoreflect.EnumType
- func (c CommitMsgConfig_BuiltIn) Validate() error
- type Config
- func (c *Config) DefaultStrategy() string
- func (*Config) Descriptor() ([]byte, []int)deprecated
- func (x *Config) GetAndroidRepoManager() *AndroidRepoManagerConfig
- func (x *Config) GetChildBugLink() string
- func (x *Config) GetChildDisplayName() string
- func (m *Config) GetCodeReview() isConfig_CodeReview
- func (x *Config) GetCommandRepoManager() *CommandRepoManagerConfig
- func (x *Config) GetCommitMsg() *CommitMsgConfig
- func (x *Config) GetContacts() []string
- func (x *Config) GetDryRunCooldown() string
- func (x *Config) GetFreetypeRepoManager() *FreeTypeRepoManagerConfig
- func (x *Config) GetGerrit() *GerritConfig
- func (x *Config) GetGithub() *GitHubConfig
- func (x *Config) GetGoogle3() *Google3Config
- func (x *Config) GetGoogle3RepoManager() *Google3RepoManagerConfig
- func (x *Config) GetIsInternal() bool
- func (x *Config) GetKubernetes() *KubernetesConfig
- func (x *Config) GetMaxRollClsToSameRevision() int32
- func (x *Config) GetMaxRollCqAttempts() int32
- func (x *Config) GetNotifiers() []*NotifierConfig
- func (x *Config) GetOwnerPrimary() string
- func (x *Config) GetOwnerSecondary() string
- func (x *Config) GetParentBugLink() string
- func (x *Config) GetParentChildRepoManager() *ParentChildRepoManagerConfig
- func (x *Config) GetParentDisplayName() string
- func (x *Config) GetParentWaterfall() string
- func (m *Config) GetRepoManager() isConfig_RepoManager
- func (c *Config) GetRepoManagerConfig() RepoManagerConfig
- func (x *Config) GetReviewer() []string
- func (x *Config) GetReviewerBackup() []string
- func (x *Config) GetRollCooldown() string
- func (x *Config) GetRollerName() string
- func (x *Config) GetSafetyThrottle() *ThrottleConfig
- func (x *Config) GetServiceAccount() string
- func (x *Config) GetSupportsManualRolls() bool
- func (x *Config) GetTimeWindow() string
- func (x *Config) GetTransitiveDeps() []*TransitiveDepConfig
- func (x *Config) GetUseWorkloadIdentity() bool
- func (x *Config) GetValidModes() []Mode
- func (*Config) ProtoMessage()
- func (x *Config) ProtoReflect() protoreflect.Message
- func (x *Config) Reset()
- func (x *Config) String() string
- func (c *Config) ValidStrategies() []string
- func (c *Config) Validate() error
- type Config_AndroidRepoManager
- type Config_CommandRepoManager
- type Config_FreetypeRepoManager
- type Config_Gerrit
- type Config_Github
- type Config_Google3
- type Config_Google3RepoManager
- type Config_ParentChildRepoManager
- type Configs
- type CopyParentConfig
- func (*CopyParentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CopyParentConfig) GetCopies() []*CopyParentConfig_CopyEntry
- func (x *CopyParentConfig) GetGitiles() *GitilesParentConfig
- func (*CopyParentConfig) ProtoMessage()
- func (x *CopyParentConfig) ProtoReflect() protoreflect.Message
- func (x *CopyParentConfig) Reset()
- func (x *CopyParentConfig) String() string
- func (c *CopyParentConfig) Validate() error
- type CopyParentConfig_CopyEntry
- func (*CopyParentConfig_CopyEntry) Descriptor() ([]byte, []int)deprecated
- func (x *CopyParentConfig_CopyEntry) GetDstRelPath() string
- func (x *CopyParentConfig_CopyEntry) GetSrcRelPath() string
- func (*CopyParentConfig_CopyEntry) ProtoMessage()
- func (x *CopyParentConfig_CopyEntry) ProtoReflect() protoreflect.Message
- func (x *CopyParentConfig_CopyEntry) Reset()
- func (x *CopyParentConfig_CopyEntry) String() string
- func (c *CopyParentConfig_CopyEntry) Validate() error
- type DEPSLocalGerritParentConfig
- func (*DEPSLocalGerritParentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DEPSLocalGerritParentConfig) GetDepsLocal() *DEPSLocalParentConfig
- func (x *DEPSLocalGerritParentConfig) GetGerrit() *GerritConfig
- func (*DEPSLocalGerritParentConfig) ProtoMessage()
- func (x *DEPSLocalGerritParentConfig) ProtoReflect() protoreflect.Message
- func (x *DEPSLocalGerritParentConfig) Reset()
- func (x *DEPSLocalGerritParentConfig) String() string
- func (c *DEPSLocalGerritParentConfig) Validate() error
- type DEPSLocalGitHubParentConfig
- func (*DEPSLocalGitHubParentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DEPSLocalGitHubParentConfig) GetDepsLocal() *DEPSLocalParentConfig
- func (x *DEPSLocalGitHubParentConfig) GetForkRepoUrl() string
- func (x *DEPSLocalGitHubParentConfig) GetGithub() *GitHubConfig
- func (*DEPSLocalGitHubParentConfig) ProtoMessage()
- func (x *DEPSLocalGitHubParentConfig) ProtoReflect() protoreflect.Message
- func (x *DEPSLocalGitHubParentConfig) Reset()
- func (x *DEPSLocalGitHubParentConfig) String() string
- func (c *DEPSLocalGitHubParentConfig) Validate() error
- type DEPSLocalParentConfig
- func (*DEPSLocalParentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DEPSLocalParentConfig) GetCheckoutPath() string
- func (x *DEPSLocalParentConfig) GetChildPath() string
- func (x *DEPSLocalParentConfig) GetChildSubdir() string
- func (x *DEPSLocalParentConfig) GetGclientSpec() string
- func (x *DEPSLocalParentConfig) GetGitCheckout() *GitCheckoutParentConfig
- func (x *DEPSLocalParentConfig) GetPreUploadCommands() *PreUploadConfig
- func (x *DEPSLocalParentConfig) GetPreUploadSteps() []PreUploadStep
- func (x *DEPSLocalParentConfig) GetRunHooks() bool
- func (*DEPSLocalParentConfig) ProtoMessage()
- func (x *DEPSLocalParentConfig) ProtoReflect() protoreflect.Message
- func (x *DEPSLocalParentConfig) Reset()
- func (x *DEPSLocalParentConfig) String() string
- func (c *DEPSLocalParentConfig) Validate() error
- type DependencyConfig
- func (*DependencyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DependencyConfig) GetFindAndReplace() []string
- func (x *DependencyConfig) GetPrimary() *VersionFileConfig
- func (x *DependencyConfig) GetTransitive() []*TransitiveDepConfig
- func (*DependencyConfig) ProtoMessage()
- func (x *DependencyConfig) ProtoReflect() protoreflect.Message
- func (x *DependencyConfig) Reset()
- func (x *DependencyConfig) String() string
- func (c *DependencyConfig) Validate() error
- type DockerChildConfig
- func (*DockerChildConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DockerChildConfig) GetRegistry() string
- func (x *DockerChildConfig) GetRepository() string
- func (x *DockerChildConfig) GetTag() string
- func (*DockerChildConfig) ProtoMessage()
- func (x *DockerChildConfig) ProtoReflect() protoreflect.Message
- func (x *DockerChildConfig) Reset()
- func (x *DockerChildConfig) String() string
- func (c *DockerChildConfig) Validate() error
- type EmailNotifierConfig
- func (*EmailNotifierConfig) Descriptor() ([]byte, []int)deprecated
- func (x *EmailNotifierConfig) GetEmails() []string
- func (*EmailNotifierConfig) ProtoMessage()
- func (x *EmailNotifierConfig) ProtoReflect() protoreflect.Message
- func (x *EmailNotifierConfig) Reset()
- func (x *EmailNotifierConfig) String() string
- func (c *EmailNotifierConfig) Validate() error
- type FreeTypeParentConfig
- func (*FreeTypeParentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *FreeTypeParentConfig) GetGitiles() *GitilesParentConfig
- func (*FreeTypeParentConfig) ProtoMessage()
- func (x *FreeTypeParentConfig) ProtoReflect() protoreflect.Message
- func (x *FreeTypeParentConfig) Reset()
- func (x *FreeTypeParentConfig) String() string
- func (c *FreeTypeParentConfig) Validate() error
- type FreeTypeRepoManagerConfig
- func (c *FreeTypeRepoManagerConfig) DefaultStrategy() string
- func (*FreeTypeRepoManagerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *FreeTypeRepoManagerConfig) GetChild() *GitilesChildConfig
- func (x *FreeTypeRepoManagerConfig) GetParent() *FreeTypeParentConfig
- func (c *FreeTypeRepoManagerConfig) NoCheckout() bool
- func (*FreeTypeRepoManagerConfig) ProtoMessage()
- func (x *FreeTypeRepoManagerConfig) ProtoReflect() protoreflect.Message
- func (x *FreeTypeRepoManagerConfig) Reset()
- func (x *FreeTypeRepoManagerConfig) String() string
- func (c *FreeTypeRepoManagerConfig) ValidStrategies() []string
- func (c *FreeTypeRepoManagerConfig) Validate() error
- type FuchsiaSDKChildConfig
- func (*FuchsiaSDKChildConfig) Descriptor() ([]byte, []int)deprecated
- func (x *FuchsiaSDKChildConfig) GetGcsBucket() string
- func (x *FuchsiaSDKChildConfig) GetIncludeMacSdk() bool
- func (x *FuchsiaSDKChildConfig) GetLatestLinuxPath() string
- func (x *FuchsiaSDKChildConfig) GetLatestMacPath() string
- func (x *FuchsiaSDKChildConfig) GetTarballLinuxPathTmpl() string
- func (*FuchsiaSDKChildConfig) ProtoMessage()
- func (x *FuchsiaSDKChildConfig) ProtoReflect() protoreflect.Message
- func (x *FuchsiaSDKChildConfig) Reset()
- func (x *FuchsiaSDKChildConfig) String() string
- func (c *FuchsiaSDKChildConfig) Validate() error
- type GCSChildConfig
- func (*GCSChildConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GCSChildConfig) GetGcsBucket() string
- func (x *GCSChildConfig) GetGcsPath() string
- func (x *GCSChildConfig) GetRevisionIdRegex() string
- func (*GCSChildConfig) ProtoMessage()
- func (x *GCSChildConfig) ProtoReflect() protoreflect.Message
- func (x *GCSChildConfig) Reset()
- func (x *GCSChildConfig) String() string
- func (c *GCSChildConfig) Validate() error
- type GerritConfig
- func (c *GerritConfig) CanQueryTrybots() bool
- func (*GerritConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GerritConfig) GetConfig() GerritConfig_Config
- func (x *GerritConfig) GetProject() string
- func (x *GerritConfig) GetUrl() string
- func (*GerritConfig) ProtoMessage()
- func (x *GerritConfig) ProtoReflect() protoreflect.Message
- func (x *GerritConfig) Reset()
- func (x *GerritConfig) String() string
- func (c *GerritConfig) Validate() error
- type GerritConfig_Config
- func (GerritConfig_Config) Descriptor() protoreflect.EnumDescriptor
- func (x GerritConfig_Config) Enum() *GerritConfig_Config
- func (GerritConfig_Config) EnumDescriptor() ([]byte, []int)deprecated
- func (x GerritConfig_Config) Number() protoreflect.EnumNumber
- func (x GerritConfig_Config) String() string
- func (GerritConfig_Config) Type() protoreflect.EnumType
- func (c GerritConfig_Config) Validate() error
- type GitCheckoutChildConfig
- func (*GitCheckoutChildConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GitCheckoutChildConfig) GetGitCheckout() *GitCheckoutConfig
- func (*GitCheckoutChildConfig) ProtoMessage()
- func (x *GitCheckoutChildConfig) ProtoReflect() protoreflect.Message
- func (x *GitCheckoutChildConfig) Reset()
- func (x *GitCheckoutChildConfig) String() string
- func (c *GitCheckoutChildConfig) Validate() error
- type GitCheckoutConfig
- func (*GitCheckoutConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GitCheckoutConfig) GetBranch() string
- func (x *GitCheckoutConfig) GetDefaultBugProject() string
- func (x *GitCheckoutConfig) GetDependencies() []*VersionFileConfig
- func (x *GitCheckoutConfig) GetRepoUrl() string
- func (x *GitCheckoutConfig) GetRevLinkTmpl() string
- func (*GitCheckoutConfig) ProtoMessage()
- func (x *GitCheckoutConfig) ProtoReflect() protoreflect.Message
- func (x *GitCheckoutConfig) Reset()
- func (x *GitCheckoutConfig) String() string
- func (c *GitCheckoutConfig) Validate() error
- type GitCheckoutGerritParentConfig
- func (*GitCheckoutGerritParentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GitCheckoutGerritParentConfig) GetGitCheckout() *GitCheckoutParentConfig
- func (x *GitCheckoutGerritParentConfig) GetPreUploadCommands() *PreUploadConfig
- func (*GitCheckoutGerritParentConfig) ProtoMessage()
- func (x *GitCheckoutGerritParentConfig) ProtoReflect() protoreflect.Message
- func (x *GitCheckoutGerritParentConfig) Reset()
- func (x *GitCheckoutGerritParentConfig) String() string
- func (c *GitCheckoutGerritParentConfig) Validate() error
- type GitCheckoutGitHubChildConfig
- func (*GitCheckoutGitHubChildConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GitCheckoutGitHubChildConfig) GetGitCheckout() *GitCheckoutChildConfig
- func (x *GitCheckoutGitHubChildConfig) GetRepoName() string
- func (x *GitCheckoutGitHubChildConfig) GetRepoOwner() string
- func (*GitCheckoutGitHubChildConfig) ProtoMessage()
- func (x *GitCheckoutGitHubChildConfig) ProtoReflect() protoreflect.Message
- func (x *GitCheckoutGitHubChildConfig) Reset()
- func (x *GitCheckoutGitHubChildConfig) String() string
- func (c *GitCheckoutGitHubChildConfig) Validate() error
- type GitCheckoutGitHubFileParentConfig
- func (*GitCheckoutGitHubFileParentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GitCheckoutGitHubFileParentConfig) GetGitCheckout() *GitCheckoutGitHubParentConfig
- func (x *GitCheckoutGitHubFileParentConfig) GetPreUploadCommands() *PreUploadConfig
- func (x *GitCheckoutGitHubFileParentConfig) GetPreUploadSteps() []PreUploadStep
- func (*GitCheckoutGitHubFileParentConfig) ProtoMessage()
- func (x *GitCheckoutGitHubFileParentConfig) ProtoReflect() protoreflect.Message
- func (x *GitCheckoutGitHubFileParentConfig) Reset()
- func (x *GitCheckoutGitHubFileParentConfig) String() string
- func (c *GitCheckoutGitHubFileParentConfig) Validate() error
- type GitCheckoutGitHubParentConfig
- func (*GitCheckoutGitHubParentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GitCheckoutGitHubParentConfig) GetForkRepoUrl() string
- func (x *GitCheckoutGitHubParentConfig) GetGitCheckout() *GitCheckoutParentConfig
- func (*GitCheckoutGitHubParentConfig) ProtoMessage()
- func (x *GitCheckoutGitHubParentConfig) ProtoReflect() protoreflect.Message
- func (x *GitCheckoutGitHubParentConfig) Reset()
- func (x *GitCheckoutGitHubParentConfig) String() string
- func (c *GitCheckoutGitHubParentConfig) Validate() error
- type GitCheckoutParentConfig
- func (*GitCheckoutParentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GitCheckoutParentConfig) GetDep() *DependencyConfig
- func (x *GitCheckoutParentConfig) GetGitCheckout() *GitCheckoutConfig
- func (*GitCheckoutParentConfig) ProtoMessage()
- func (x *GitCheckoutParentConfig) ProtoReflect() protoreflect.Message
- func (x *GitCheckoutParentConfig) Reset()
- func (x *GitCheckoutParentConfig) String() string
- func (c *GitCheckoutParentConfig) Validate() error
- type GitHubConfig
- func (*GitHubConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GitHubConfig) GetChecksWaitFor() []string
- func (x *GitHubConfig) GetRepoName() string
- func (x *GitHubConfig) GetRepoOwner() string
- func (x *GitHubConfig) GetSshKeySecret() string
- func (x *GitHubConfig) GetTokenSecret() string
- func (*GitHubConfig) ProtoMessage()
- func (x *GitHubConfig) ProtoReflect() protoreflect.Message
- func (x *GitHubConfig) Reset()
- func (x *GitHubConfig) String() string
- func (c *GitHubConfig) Validate() error
- type GitilesChildConfig
- func (*GitilesChildConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GitilesChildConfig) GetGitiles() *GitilesConfig
- func (x *GitilesChildConfig) GetPath() string
- func (*GitilesChildConfig) ProtoMessage()
- func (x *GitilesChildConfig) ProtoReflect() protoreflect.Message
- func (x *GitilesChildConfig) Reset()
- func (x *GitilesChildConfig) String() string
- func (c *GitilesChildConfig) Validate() error
- type GitilesConfig
- func (*GitilesConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GitilesConfig) GetBranch() string
- func (x *GitilesConfig) GetDefaultBugProject() string
- func (x *GitilesConfig) GetDependencies() []*VersionFileConfig
- func (x *GitilesConfig) GetRepoUrl() string
- func (*GitilesConfig) ProtoMessage()
- func (x *GitilesConfig) ProtoReflect() protoreflect.Message
- func (x *GitilesConfig) Reset()
- func (x *GitilesConfig) String() string
- func (c *GitilesConfig) Validate() error
- type GitilesParentConfig
- func (*GitilesParentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GitilesParentConfig) GetDep() *DependencyConfig
- func (x *GitilesParentConfig) GetGerrit() *GerritConfig
- func (x *GitilesParentConfig) GetGitiles() *GitilesConfig
- func (*GitilesParentConfig) ProtoMessage()
- func (x *GitilesParentConfig) ProtoReflect() protoreflect.Message
- func (x *GitilesParentConfig) Reset()
- func (x *GitilesParentConfig) String() string
- func (c *GitilesParentConfig) Validate() error
- type GoModGerritParentConfig
- func (*GoModGerritParentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GoModGerritParentConfig) GetGerrit() *GerritConfig
- func (x *GoModGerritParentConfig) GetGoMod() *GoModParentConfig
- func (*GoModGerritParentConfig) ProtoMessage()
- func (x *GoModGerritParentConfig) ProtoReflect() protoreflect.Message
- func (x *GoModGerritParentConfig) Reset()
- func (x *GoModGerritParentConfig) String() string
- func (c *GoModGerritParentConfig) Validate() error
- type GoModParentConfig
- func (*GoModParentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GoModParentConfig) GetFindAndReplace() []string
- func (x *GoModParentConfig) GetGitCheckout() *GitCheckoutConfig
- func (x *GoModParentConfig) GetGoCmd() string
- func (x *GoModParentConfig) GetModulePath() string
- func (x *GoModParentConfig) GetPreUploadCommands() *PreUploadConfig
- func (x *GoModParentConfig) GetPreUploadSteps() []PreUploadStep
- func (*GoModParentConfig) ProtoMessage()
- func (x *GoModParentConfig) ProtoReflect() protoreflect.Message
- func (x *GoModParentConfig) Reset()
- func (x *GoModParentConfig) String() string
- func (c *GoModParentConfig) Validate() error
- type Google3Config
- type Google3RepoManagerConfig
- func (c *Google3RepoManagerConfig) DefaultStrategy() string
- func (*Google3RepoManagerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *Google3RepoManagerConfig) GetChildBranch() string
- func (x *Google3RepoManagerConfig) GetChildRepo() string
- func (c *Google3RepoManagerConfig) NoCheckout() bool
- func (*Google3RepoManagerConfig) ProtoMessage()
- func (x *Google3RepoManagerConfig) ProtoReflect() protoreflect.Message
- func (x *Google3RepoManagerConfig) Reset()
- func (x *Google3RepoManagerConfig) String() string
- func (c *Google3RepoManagerConfig) ValidStrategies() []string
- func (c *Google3RepoManagerConfig) Validate() error
- type KubernetesConfig
- func (*KubernetesConfig) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesConfig) GetCpu() string
- func (x *KubernetesConfig) GetDisk() string
- func (x *KubernetesConfig) GetExtraFlags() []string
- func (x *KubernetesConfig) GetImage() string
- func (x *KubernetesConfig) GetMemory() string
- func (x *KubernetesConfig) GetReadinessFailureThreshold() int32
- func (x *KubernetesConfig) GetReadinessInitialDelaySeconds() int32
- func (x *KubernetesConfig) GetReadinessPeriodSeconds() int32
- func (*KubernetesConfig) ProtoMessage()
- func (x *KubernetesConfig) ProtoReflect() protoreflect.Message
- func (x *KubernetesConfig) Reset()
- func (x *KubernetesConfig) String() string
- func (c *KubernetesConfig) Validate() error
- type Mode
- type MonorailNotifierConfig
- func (*MonorailNotifierConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MonorailNotifierConfig) GetCc() []string
- func (x *MonorailNotifierConfig) GetComponents() []string
- func (x *MonorailNotifierConfig) GetLabels() []string
- func (x *MonorailNotifierConfig) GetOwner() string
- func (x *MonorailNotifierConfig) GetProject() string
- func (*MonorailNotifierConfig) ProtoMessage()
- func (x *MonorailNotifierConfig) ProtoReflect() protoreflect.Message
- func (x *MonorailNotifierConfig) Reset()
- func (x *MonorailNotifierConfig) String() string
- func (c *MonorailNotifierConfig) Validate() error
- type NotifierConfig
- func (*NotifierConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NotifierConfig) GetChat() *ChatNotifierConfig
- func (m *NotifierConfig) GetConfig() isNotifierConfig_Config
- func (x *NotifierConfig) GetEmail() *EmailNotifierConfig
- func (x *NotifierConfig) GetLogLevel() NotifierConfig_LogLevel
- func (x *NotifierConfig) GetMonorail() *MonorailNotifierConfig
- func (x *NotifierConfig) GetMsgType() []NotifierConfig_MsgType
- func (x *NotifierConfig) GetPubsub() *PubSubNotifierConfig
- func (x *NotifierConfig) GetSubject() string
- func (*NotifierConfig) ProtoMessage()
- func (x *NotifierConfig) ProtoReflect() protoreflect.Message
- func (x *NotifierConfig) Reset()
- func (x *NotifierConfig) String() string
- func (c *NotifierConfig) Validate() error
- type NotifierConfig_Chat
- type NotifierConfig_Email
- type NotifierConfig_LogLevel
- func (NotifierConfig_LogLevel) Descriptor() protoreflect.EnumDescriptor
- func (x NotifierConfig_LogLevel) Enum() *NotifierConfig_LogLevel
- func (NotifierConfig_LogLevel) EnumDescriptor() ([]byte, []int)deprecated
- func (x NotifierConfig_LogLevel) Number() protoreflect.EnumNumber
- func (x NotifierConfig_LogLevel) String() string
- func (NotifierConfig_LogLevel) Type() protoreflect.EnumType
- func (c NotifierConfig_LogLevel) Validate() error
- type NotifierConfig_Monorail
- type NotifierConfig_MsgType
- func (NotifierConfig_MsgType) Descriptor() protoreflect.EnumDescriptor
- func (x NotifierConfig_MsgType) Enum() *NotifierConfig_MsgType
- func (NotifierConfig_MsgType) EnumDescriptor() ([]byte, []int)deprecated
- func (x NotifierConfig_MsgType) Number() protoreflect.EnumNumber
- func (x NotifierConfig_MsgType) String() string
- func (NotifierConfig_MsgType) Type() protoreflect.EnumType
- func (c NotifierConfig_MsgType) Validate() error
- type NotifierConfig_Pubsub
- type ParentChildRepoManagerConfig
- func (c *ParentChildRepoManagerConfig) DefaultStrategy() string
- func (*ParentChildRepoManagerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ParentChildRepoManagerConfig) GetBuildbucketRevisionFilter() []*BuildbucketRevisionFilterConfig
- func (m *ParentChildRepoManagerConfig) GetChild() isParentChildRepoManagerConfig_Child
- func (x *ParentChildRepoManagerConfig) GetCipdChild() *CIPDChildConfig
- func (x *ParentChildRepoManagerConfig) GetCipdRevisionFilter() []*CIPDRevisionFilterConfig
- func (x *ParentChildRepoManagerConfig) GetCopyParent() *CopyParentConfig
- func (x *ParentChildRepoManagerConfig) GetDepsLocalGerritParent() *DEPSLocalGerritParentConfig
- func (x *ParentChildRepoManagerConfig) GetDepsLocalGithubParent() *DEPSLocalGitHubParentConfig
- func (x *ParentChildRepoManagerConfig) GetDockerChild() *DockerChildConfig
- func (x *ParentChildRepoManagerConfig) GetFuchsiaSdkChild() *FuchsiaSDKChildConfig
- func (x *ParentChildRepoManagerConfig) GetGitCheckoutChild() *GitCheckoutChildConfig
- func (x *ParentChildRepoManagerConfig) GetGitCheckoutGerritParent() *GitCheckoutGerritParentConfig
- func (x *ParentChildRepoManagerConfig) GetGitCheckoutGithubChild() *GitCheckoutGitHubChildConfig
- func (x *ParentChildRepoManagerConfig) GetGitCheckoutGithubFileParent() *GitCheckoutGitHubFileParentConfig
- func (x *ParentChildRepoManagerConfig) GetGitilesChild() *GitilesChildConfig
- func (x *ParentChildRepoManagerConfig) GetGitilesParent() *GitilesParentConfig
- func (x *ParentChildRepoManagerConfig) GetGoModGerritParent() *GoModGerritParentConfig
- func (m *ParentChildRepoManagerConfig) GetParent() isParentChildRepoManagerConfig_Parent
- func (x *ParentChildRepoManagerConfig) GetSemverGcsChild() *SemVerGCSChildConfig
- func (x *ParentChildRepoManagerConfig) GetValidHttpRevisionFilter() []*ValidHttpRevisionFilterConfig
- func (c *ParentChildRepoManagerConfig) NoCheckout() bool
- func (*ParentChildRepoManagerConfig) ProtoMessage()
- func (x *ParentChildRepoManagerConfig) ProtoReflect() protoreflect.Message
- func (x *ParentChildRepoManagerConfig) Reset()
- func (x *ParentChildRepoManagerConfig) String() string
- func (c *ParentChildRepoManagerConfig) ValidStrategies() []string
- func (c *ParentChildRepoManagerConfig) Validate() error
- type ParentChildRepoManagerConfig_CipdChild
- type ParentChildRepoManagerConfig_CopyParent
- type ParentChildRepoManagerConfig_DepsLocalGerritParent
- type ParentChildRepoManagerConfig_DepsLocalGithubParent
- type ParentChildRepoManagerConfig_DockerChild
- type ParentChildRepoManagerConfig_FuchsiaSdkChild
- type ParentChildRepoManagerConfig_GitCheckoutChild
- type ParentChildRepoManagerConfig_GitCheckoutGerritParent
- type ParentChildRepoManagerConfig_GitCheckoutGithubChild
- type ParentChildRepoManagerConfig_GitCheckoutGithubFileParent
- type ParentChildRepoManagerConfig_GitilesChild
- type ParentChildRepoManagerConfig_GitilesParent
- type ParentChildRepoManagerConfig_GoModGerritParent
- type ParentChildRepoManagerConfig_SemverGcsChild
- type PreUploadCIPDPackageConfig
- func (*PreUploadCIPDPackageConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PreUploadCIPDPackageConfig) GetName() string
- func (x *PreUploadCIPDPackageConfig) GetPath() string
- func (x *PreUploadCIPDPackageConfig) GetVersion() string
- func (*PreUploadCIPDPackageConfig) ProtoMessage()
- func (x *PreUploadCIPDPackageConfig) ProtoReflect() protoreflect.Message
- func (x *PreUploadCIPDPackageConfig) Reset()
- func (x *PreUploadCIPDPackageConfig) String() string
- type PreUploadCommandConfig
- func (*PreUploadCommandConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PreUploadCommandConfig) GetCommand() string
- func (x *PreUploadCommandConfig) GetCwd() string
- func (x *PreUploadCommandConfig) GetEnv() []string
- func (x *PreUploadCommandConfig) GetIgnoreFailure() bool
- func (*PreUploadCommandConfig) ProtoMessage()
- func (x *PreUploadCommandConfig) ProtoReflect() protoreflect.Message
- func (x *PreUploadCommandConfig) Reset()
- func (x *PreUploadCommandConfig) String() string
- type PreUploadConfig
- func (*PreUploadConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PreUploadConfig) GetCipdPackage() []*PreUploadCIPDPackageConfig
- func (x *PreUploadConfig) GetCommand() []*PreUploadCommandConfig
- func (*PreUploadConfig) ProtoMessage()
- func (x *PreUploadConfig) ProtoReflect() protoreflect.Message
- func (x *PreUploadConfig) Reset()
- func (x *PreUploadConfig) String() string
- type PreUploadStep
- func (PreUploadStep) Descriptor() protoreflect.EnumDescriptor
- func (x PreUploadStep) Enum() *PreUploadStep
- func (PreUploadStep) EnumDescriptor() ([]byte, []int)deprecated
- func (x PreUploadStep) Number() protoreflect.EnumNumber
- func (x PreUploadStep) String() string
- func (PreUploadStep) Type() protoreflect.EnumType
- func (s PreUploadStep) Validate() error
- type PubSubNotifierConfig
- func (*PubSubNotifierConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PubSubNotifierConfig) GetTopic() string
- func (*PubSubNotifierConfig) ProtoMessage()
- func (x *PubSubNotifierConfig) ProtoReflect() protoreflect.Message
- func (x *PubSubNotifierConfig) Reset()
- func (x *PubSubNotifierConfig) String() string
- func (c *PubSubNotifierConfig) Validate() error
- type RepoManagerConfig
- type SemVerGCSChildConfig
- func (*SemVerGCSChildConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SemVerGCSChildConfig) GetGcs() *GCSChildConfig
- func (x *SemVerGCSChildConfig) GetShortRevRegex() string
- func (x *SemVerGCSChildConfig) GetVersionRegex() string
- func (*SemVerGCSChildConfig) ProtoMessage()
- func (x *SemVerGCSChildConfig) ProtoReflect() protoreflect.Message
- func (x *SemVerGCSChildConfig) Reset()
- func (x *SemVerGCSChildConfig) String() string
- func (c *SemVerGCSChildConfig) Validate() error
- type ThrottleConfig
- func (*ThrottleConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ThrottleConfig) GetAttemptCount() int32
- func (x *ThrottleConfig) GetTimeWindow() string
- func (*ThrottleConfig) ProtoMessage()
- func (x *ThrottleConfig) ProtoReflect() protoreflect.Message
- func (x *ThrottleConfig) Reset()
- func (x *ThrottleConfig) String() string
- func (c *ThrottleConfig) Validate() error
- type TransitiveDepConfig
- func (c *TransitiveDepConfig) Copy() *TransitiveDepConfig
- func (*TransitiveDepConfig) Descriptor() ([]byte, []int)deprecated
- func (x *TransitiveDepConfig) GetChild() *VersionFileConfig
- func (x *TransitiveDepConfig) GetLogUrlTmpl() string
- func (x *TransitiveDepConfig) GetParent() *VersionFileConfig
- func (*TransitiveDepConfig) ProtoMessage()
- func (x *TransitiveDepConfig) ProtoReflect() protoreflect.Message
- func (x *TransitiveDepConfig) Reset()
- func (x *TransitiveDepConfig) String() string
- func (c *TransitiveDepConfig) Validate() error
- type ValidHttpRevisionFilterConfig
- func (*ValidHttpRevisionFilterConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ValidHttpRevisionFilterConfig) GetFileUrl() string
- func (x *ValidHttpRevisionFilterConfig) GetRegex() string
- func (*ValidHttpRevisionFilterConfig) ProtoMessage()
- func (x *ValidHttpRevisionFilterConfig) ProtoReflect() protoreflect.Message
- func (x *ValidHttpRevisionFilterConfig) Reset()
- func (x *ValidHttpRevisionFilterConfig) String() string
- type VersionFileConfig
- func (c *VersionFileConfig) Copy() *VersionFileConfig
- func (*VersionFileConfig) Descriptor() ([]byte, []int)deprecated
- func (x *VersionFileConfig) GetFile() []*VersionFileConfig_File
- func (x *VersionFileConfig) GetId() string
- func (*VersionFileConfig) ProtoMessage()
- func (x *VersionFileConfig) ProtoReflect() protoreflect.Message
- func (x *VersionFileConfig) Reset()
- func (x *VersionFileConfig) String() string
- func (c *VersionFileConfig) Validate() error
- type VersionFileConfig_File
- func (*VersionFileConfig_File) Descriptor() ([]byte, []int)deprecated
- func (x *VersionFileConfig_File) GetPath() string
- func (x *VersionFileConfig_File) GetRegex() string
- func (*VersionFileConfig_File) ProtoMessage()
- func (x *VersionFileConfig_File) ProtoReflect() protoreflect.Message
- func (x *VersionFileConfig_File) Reset()
- func (x *VersionFileConfig_File) String() string
Constants ¶
const ( // MaxRollerNameLength is the maximum roller name length. This is limited // by Kubernetes, which has a 63-character limit for various names. This // length is derived from that limit, accounting for the prefixes and // suffixes which are automatically added by our tooling, eg. the // "autoroll-be-" prefix and "-storage" suffix for disks, controller hashes, // etc. MaxRollerNameLength = 41 // DefaultSafetyThrottleAttemptCount is the default attempt count for // safety throttling. DefaultSafetyThrottleAttemptCount = 3 // DefaultSafetyThrottleTimeWindow is the default time window for safety // throttling. DefaultSafetyThrottleTimeWindow = "30m" )
Variables ¶
var ( // DefaultSafetyThrottleConfig is the default safety throttling config. DefaultSafetyThrottleConfig = &ThrottleConfig{ AttemptCount: DefaultSafetyThrottleAttemptCount, TimeWindow: DefaultSafetyThrottleTimeWindow, } // ValidK8sLabel matches valid labels for Kubernetes. ValidK8sLabel = regexp.MustCompile(`^[a-zA-Z\._-]{1,63}$`) )
var ( PreUploadStep_name = map[int32]string{ 0: "ANGLE_CODE_GENERATION", 1: "ANGLE_GN_TO_BP", 2: "ANGLE_ROLL_CHROMIUM", 3: "GO_GENERATE_CIPD", 4: "FLUTTER_LICENSE_SCRIPTS", 5: "FLUTTER_LICENSE_SCRIPTS_FOR_DART", 6: "FLUTTER_LICENSE_SCRIPTS_FOR_FUCHSIA", 7: "SKIA_GN_TO_BP", 8: "TRAIN_INFRA", 9: "UPDATE_FLUTTER_DEPS_FOR_DART", 10: "VULKAN_DEPS_UPDATE_COMMIT_MESSAGE", 11: "UPDATE_BORINGSSL", 12: "CHROMIUM_ROLL_WEBGPU_CTS", } PreUploadStep_value = map[string]int32{ "ANGLE_CODE_GENERATION": 0, "ANGLE_GN_TO_BP": 1, "ANGLE_ROLL_CHROMIUM": 2, "GO_GENERATE_CIPD": 3, "FLUTTER_LICENSE_SCRIPTS": 4, "FLUTTER_LICENSE_SCRIPTS_FOR_DART": 5, "FLUTTER_LICENSE_SCRIPTS_FOR_FUCHSIA": 6, "SKIA_GN_TO_BP": 7, "TRAIN_INFRA": 8, "UPDATE_FLUTTER_DEPS_FOR_DART": 9, "VULKAN_DEPS_UPDATE_COMMIT_MESSAGE": 10, "UPDATE_BORINGSSL": 11, "CHROMIUM_ROLL_WEBGPU_CTS": 12, } )
Enum value maps for PreUploadStep.
var ( Mode_name = map[int32]string{ 0: "RUNNING", 1: "STOPPED", 2: "DRY_RUN", 3: "OFFLINE", } Mode_value = map[string]int32{ "RUNNING": 0, "STOPPED": 1, "DRY_RUN": 2, "OFFLINE": 3, } )
Enum value maps for Mode.
var ( CommitMsgConfig_BuiltIn_name = map[int32]string{ 0: "DEFAULT", 1: "ANDROID", 2: "ANDROID_NO_CR", 3: "CANARY", } CommitMsgConfig_BuiltIn_value = map[string]int32{ "DEFAULT": 0, "ANDROID": 1, "ANDROID_NO_CR": 2, "CANARY": 3, } )
Enum value maps for CommitMsgConfig_BuiltIn.
var ( GerritConfig_Config_name = map[int32]string{ 0: "ANDROID", 1: "ANGLE", 2: "CHROMIUM", 3: "CHROMIUM_NO_CQ", 4: "LIBASSISTANT", 5: "CHROMIUM_BOT_COMMIT", 6: "CHROMIUM_BOT_COMMIT_NO_CQ", 7: "ANDROID_NO_CR", 8: "ANDROID_NO_CR_NO_PR", 9: "CHROMIUM_NO_CR", } GerritConfig_Config_value = map[string]int32{ "ANDROID": 0, "ANGLE": 1, "CHROMIUM": 2, "CHROMIUM_NO_CQ": 3, "LIBASSISTANT": 4, "CHROMIUM_BOT_COMMIT": 5, "CHROMIUM_BOT_COMMIT_NO_CQ": 6, "ANDROID_NO_CR": 7, "ANDROID_NO_CR_NO_PR": 8, "CHROMIUM_NO_CR": 9, } )
Enum value maps for GerritConfig_Config.
var ( NotifierConfig_LogLevel_name = map[int32]string{ 0: "SILENT", 1: "ERROR", 2: "WARNING", 3: "INFO", 4: "DEBUG", } NotifierConfig_LogLevel_value = map[string]int32{ "SILENT": 0, "ERROR": 1, "WARNING": 2, "INFO": 3, "DEBUG": 4, } )
Enum value maps for NotifierConfig_LogLevel.
var ( NotifierConfig_MsgType_name = map[int32]string{ 0: "ISSUE_UPDATE", 1: "LAST_N_FAILED", 2: "MODE_CHANGE", 3: "NEW_FAILURE", 4: "NEW_SUCCESS", 5: "ROLL_CREATION_FAILED", 6: "SAFETY_THROTTLE", 7: "STRATEGY_CHANGE", 8: "SUCCESS_THROTTLE", 9: "MANUAL_ROLL_CREATION_FAILED", } NotifierConfig_MsgType_value = map[string]int32{ "ISSUE_UPDATE": 0, "LAST_N_FAILED": 1, "MODE_CHANGE": 2, "NEW_FAILURE": 3, "NEW_SUCCESS": 4, "ROLL_CREATION_FAILED": 5, "SAFETY_THROTTLE": 6, "STRATEGY_CHANGE": 7, "SUCCESS_THROTTLE": 8, "MANUAL_ROLL_CREATION_FAILED": 9, } )
Enum value maps for NotifierConfig_MsgType.
var File_config_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AndroidRepoManagerConfig ¶
type AndroidRepoManagerConfig struct { // child_repo_url is the URL of the child repo. ChildRepoUrl string `protobuf:"bytes,1,opt,name=child_repo_url,json=childRepoUrl,proto3" json:"child_repo_url,omitempty"` // child_branch is the Git branch of the child repo to track. ChildBranch string `protobuf:"bytes,2,opt,name=child_branch,json=childBranch,proto3" json:"child_branch,omitempty"` // child_path is the path to the child repo within the parent. ChildPath string `protobuf:"bytes,3,opt,name=child_path,json=childPath,proto3" json:"child_path,omitempty"` // parent_repo_url is the URL of the parent repo. ParentRepoUrl string `protobuf:"bytes,4,opt,name=parent_repo_url,json=parentRepoUrl,proto3" json:"parent_repo_url,omitempty"` // parent_branch is the Git branch of the parent repo to track. ParentBranch string `protobuf:"bytes,5,opt,name=parent_branch,json=parentBranch,proto3" json:"parent_branch,omitempty"` // child_rev_link_tmpl is a template used to create links to revisions of // the child repo. If not supplied, no links will be created. ChildRevLinkTmpl string `protobuf:"bytes,6,opt,name=child_rev_link_tmpl,json=childRevLinkTmpl,proto3" json:"child_rev_link_tmpl,omitempty"` // child_subdir indicates the subdirectory of the working directory (not the // parent repo) in which the child_path should be rooted. In most cases this // should be empty, but if child_path is relative to the parent repo dir // (eg. when DEPS specifies use_relative_paths), then this is required. ChildSubdir string `protobuf:"bytes,7,opt,name=child_subdir,json=childSubdir,proto3" json:"child_subdir,omitempty"` // pre_upload_steps are named steps to run before uploading roll CLs. PreUploadSteps []PreUploadStep `` /* 148-byte string literal not displayed */ // metadata about the child project which should be updated in a file // checked into the parent repo. Metadata *AndroidRepoManagerConfig_ProjectMetadataFileConfig `protobuf:"bytes,9,opt,name=metadata,proto3" json:"metadata,omitempty"` // include_authors_as_reviewers determines whether the authors of rolled // changes should be included as change reviewers. IncludeAuthorsAsReviewers bool `` /* 142-byte string literal not displayed */ // pre_upload describes command(s) to run before uploading roll CLs. PreUploadCommands *PreUploadConfig `protobuf:"bytes,11,opt,name=pre_upload_commands,json=preUploadCommands,proto3" json:"pre_upload_commands,omitempty"` // auto_approver_secret indicates that the roller should use the given // secret containing an auto-approver service account key to approve its own // changes. AutoApproverSecret string `protobuf:"bytes,12,opt,name=auto_approver_secret,json=autoApproverSecret,proto3" json:"auto_approver_secret,omitempty"` // default_bug_project indicates the Monorail project used when no project // is specified in "Bug: 123" lines in commit messages. DefaultBugProject string `protobuf:"bytes,13,opt,name=default_bug_project,json=defaultBugProject,proto3" json:"default_bug_project,omitempty"` // contains filtered or unexported fields }
AndroidRepoManagerConfig provides configuration for a roller which rolls into Android.
func (*AndroidRepoManagerConfig) DefaultStrategy ¶
func (c *AndroidRepoManagerConfig) DefaultStrategy() string
DefaultStrategy implements RepoManagerConfig.
func (*AndroidRepoManagerConfig) Descriptor
deprecated
func (*AndroidRepoManagerConfig) Descriptor() ([]byte, []int)
Deprecated: Use AndroidRepoManagerConfig.ProtoReflect.Descriptor instead.
func (*AndroidRepoManagerConfig) GetAutoApproverSecret ¶
func (x *AndroidRepoManagerConfig) GetAutoApproverSecret() string
func (*AndroidRepoManagerConfig) GetChildBranch ¶
func (x *AndroidRepoManagerConfig) GetChildBranch() string
func (*AndroidRepoManagerConfig) GetChildPath ¶
func (x *AndroidRepoManagerConfig) GetChildPath() string
func (*AndroidRepoManagerConfig) GetChildRepoUrl ¶
func (x *AndroidRepoManagerConfig) GetChildRepoUrl() string
func (*AndroidRepoManagerConfig) GetChildRevLinkTmpl ¶
func (x *AndroidRepoManagerConfig) GetChildRevLinkTmpl() string
func (*AndroidRepoManagerConfig) GetChildSubdir ¶
func (x *AndroidRepoManagerConfig) GetChildSubdir() string
func (*AndroidRepoManagerConfig) GetDefaultBugProject ¶
func (x *AndroidRepoManagerConfig) GetDefaultBugProject() string
func (*AndroidRepoManagerConfig) GetIncludeAuthorsAsReviewers ¶
func (x *AndroidRepoManagerConfig) GetIncludeAuthorsAsReviewers() bool
func (*AndroidRepoManagerConfig) GetMetadata ¶
func (x *AndroidRepoManagerConfig) GetMetadata() *AndroidRepoManagerConfig_ProjectMetadataFileConfig
func (*AndroidRepoManagerConfig) GetParentBranch ¶
func (x *AndroidRepoManagerConfig) GetParentBranch() string
func (*AndroidRepoManagerConfig) GetParentRepoUrl ¶
func (x *AndroidRepoManagerConfig) GetParentRepoUrl() string
func (*AndroidRepoManagerConfig) GetPreUploadCommands ¶
func (x *AndroidRepoManagerConfig) GetPreUploadCommands() *PreUploadConfig
func (*AndroidRepoManagerConfig) GetPreUploadSteps ¶
func (x *AndroidRepoManagerConfig) GetPreUploadSteps() []PreUploadStep
func (*AndroidRepoManagerConfig) NoCheckout ¶
func (c *AndroidRepoManagerConfig) NoCheckout() bool
NoCheckout implements RepoManagerConfig.
func (*AndroidRepoManagerConfig) ProtoMessage ¶
func (*AndroidRepoManagerConfig) ProtoMessage()
func (*AndroidRepoManagerConfig) ProtoReflect ¶
func (x *AndroidRepoManagerConfig) ProtoReflect() protoreflect.Message
func (*AndroidRepoManagerConfig) Reset ¶
func (x *AndroidRepoManagerConfig) Reset()
func (*AndroidRepoManagerConfig) String ¶
func (x *AndroidRepoManagerConfig) String() string
func (*AndroidRepoManagerConfig) ValidStrategies ¶
func (c *AndroidRepoManagerConfig) ValidStrategies() []string
ValidStrategies implements RepoManagerConfig.
func (*AndroidRepoManagerConfig) Validate ¶
func (c *AndroidRepoManagerConfig) Validate() error
Validate implements util.Validator.
type AndroidRepoManagerConfig_ProjectMetadataFileConfig ¶
type AndroidRepoManagerConfig_ProjectMetadataFileConfig struct { // file_path of the project metadata file within the repo. FilePath string `protobuf:"bytes,1,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"` // name of the project. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // description of the project. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // home_page of the project. HomePage string `protobuf:"bytes,4,opt,name=home_page,json=homePage,proto3" json:"home_page,omitempty"` // git_url of the project. GitUrl string `protobuf:"bytes,5,opt,name=git_url,json=gitUrl,proto3" json:"git_url,omitempty"` // license_type of the project. LicenseType string `protobuf:"bytes,6,opt,name=license_type,json=licenseType,proto3" json:"license_type,omitempty"` // contains filtered or unexported fields }
ProjectMetadataFileConfig provides configuration for METADATA files in the Android repo.
func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) Descriptor
deprecated
func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) Descriptor() ([]byte, []int)
Deprecated: Use AndroidRepoManagerConfig_ProjectMetadataFileConfig.ProtoReflect.Descriptor instead.
func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetDescription ¶
func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetDescription() string
func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetFilePath ¶
func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetFilePath() string
func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetGitUrl ¶
func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetGitUrl() string
func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetHomePage ¶
func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetHomePage() string
func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetLicenseType ¶
func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetLicenseType() string
func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetName ¶
func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) GetName() string
func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) ProtoMessage ¶
func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) ProtoMessage()
func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) ProtoReflect ¶
func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) ProtoReflect() protoreflect.Message
func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) Reset ¶
func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) Reset()
func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) String ¶
func (x *AndroidRepoManagerConfig_ProjectMetadataFileConfig) String() string
func (*AndroidRepoManagerConfig_ProjectMetadataFileConfig) Validate ¶
func (c *AndroidRepoManagerConfig_ProjectMetadataFileConfig) Validate() error
Validate implements util.Validator.
type BuildbucketRevisionFilterConfig ¶
type BuildbucketRevisionFilterConfig struct { Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"` BuildsetCommitTmpl string `protobuf:"bytes,3,opt,name=buildset_commit_tmpl,json=buildsetCommitTmpl,proto3" json:"buildset_commit_tmpl,omitempty"` Builder []string `protobuf:"bytes,4,rep,name=builder,proto3" json:"builder,omitempty"` // contains filtered or unexported fields }
BuildbucketRevisionFilterConfig provides configuration for a revision filter which uses Buildbucket.
func (*BuildbucketRevisionFilterConfig) Descriptor
deprecated
func (*BuildbucketRevisionFilterConfig) Descriptor() ([]byte, []int)
Deprecated: Use BuildbucketRevisionFilterConfig.ProtoReflect.Descriptor instead.
func (*BuildbucketRevisionFilterConfig) GetBucket ¶
func (x *BuildbucketRevisionFilterConfig) GetBucket() string
func (*BuildbucketRevisionFilterConfig) GetBuilder ¶
func (x *BuildbucketRevisionFilterConfig) GetBuilder() []string
func (*BuildbucketRevisionFilterConfig) GetBuildsetCommitTmpl ¶
func (x *BuildbucketRevisionFilterConfig) GetBuildsetCommitTmpl() string
func (*BuildbucketRevisionFilterConfig) GetProject ¶
func (x *BuildbucketRevisionFilterConfig) GetProject() string
func (*BuildbucketRevisionFilterConfig) ProtoMessage ¶
func (*BuildbucketRevisionFilterConfig) ProtoMessage()
func (*BuildbucketRevisionFilterConfig) ProtoReflect ¶
func (x *BuildbucketRevisionFilterConfig) ProtoReflect() protoreflect.Message
func (*BuildbucketRevisionFilterConfig) Reset ¶
func (x *BuildbucketRevisionFilterConfig) Reset()
func (*BuildbucketRevisionFilterConfig) String ¶
func (x *BuildbucketRevisionFilterConfig) String() string
func (*BuildbucketRevisionFilterConfig) Validate ¶
func (c *BuildbucketRevisionFilterConfig) Validate() error
Validate implements util.Validator.
type CIPDChildConfig ¶
type CIPDChildConfig struct { // name of the package. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // tag to track. Tag string `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"` // gitiles_repo is an optional config for a git repo which should be used // for generating the list of revisions in a roll. Both the old and new // CIPD package version must provide a git_revision tag in order for this // to work. If provided, the revision ID will be of the form // `git_revision:<hash>` instead of using the CIPD package instance ID. // Deprecated in favor of source_repo. GitilesRepo string `protobuf:"bytes,4,opt,name=gitiles_repo,json=gitilesRepo,proto3" json:"gitiles_repo,omitempty"` // revision_id_tag is a tag key whose value will be used as the revision ID // instead of the CIPD package instance ID. Overrides git_revision for the // revision ID if gitiles_repo was provided. RevisionIdTag string `protobuf:"bytes,5,opt,name=revision_id_tag,json=revisionIdTag,proto3" json:"revision_id_tag,omitempty"` // revision_id_tag_strip_key indicates that the revision ID should not // include the revision_id_tag key. Only relevant if revision_id_tag is // set. RevisionIdTagStripKey bool `` /* 131-byte string literal not displayed */ // source_repo is an optional config for a gitiles repo which should be used // for generating the list of revisions in a roll. Both the old and new // CIPD package version must provide a git_revision tag in order for this // to work. If provided, the revision ID will be of the form // `git_revision:<hash>` instead of using the CIPD package instance ID. SourceRepo *GitilesConfig `protobuf:"bytes,7,opt,name=source_repo,json=sourceRepo,proto3" json:"source_repo,omitempty"` // contains filtered or unexported fields }
CIPDChildConfig provides configuration for a CIPD package Child.
func (*CIPDChildConfig) Descriptor
deprecated
func (*CIPDChildConfig) Descriptor() ([]byte, []int)
Deprecated: Use CIPDChildConfig.ProtoReflect.Descriptor instead.
func (*CIPDChildConfig) GetGitilesRepo ¶
func (x *CIPDChildConfig) GetGitilesRepo() string
func (*CIPDChildConfig) GetName ¶
func (x *CIPDChildConfig) GetName() string
func (*CIPDChildConfig) GetRevisionIdTag ¶
func (x *CIPDChildConfig) GetRevisionIdTag() string
func (*CIPDChildConfig) GetRevisionIdTagStripKey ¶
func (x *CIPDChildConfig) GetRevisionIdTagStripKey() bool
func (*CIPDChildConfig) GetSourceRepo ¶
func (x *CIPDChildConfig) GetSourceRepo() *GitilesConfig
func (*CIPDChildConfig) GetTag ¶
func (x *CIPDChildConfig) GetTag() string
func (*CIPDChildConfig) ProtoMessage ¶
func (*CIPDChildConfig) ProtoMessage()
func (*CIPDChildConfig) ProtoReflect ¶
func (x *CIPDChildConfig) ProtoReflect() protoreflect.Message
func (*CIPDChildConfig) Reset ¶
func (x *CIPDChildConfig) Reset()
func (*CIPDChildConfig) String ¶
func (x *CIPDChildConfig) String() string
func (*CIPDChildConfig) Validate ¶
func (c *CIPDChildConfig) Validate() error
Validate implements util.Validator.
type CIPDRevisionFilterConfig ¶
type CIPDRevisionFilterConfig struct { Package []string `protobuf:"bytes,1,rep,name=package,proto3" json:"package,omitempty"` Platform []string `protobuf:"bytes,2,rep,name=platform,proto3" json:"platform,omitempty"` TagKey string `protobuf:"bytes,3,opt,name=tag_key,json=tagKey,proto3" json:"tag_key,omitempty"` // contains filtered or unexported fields }
CIPDRevisionFilterConfig provides configuration for a revision filter which filters out revisions which don't exist on all of the configured packages and platforms.
func (*CIPDRevisionFilterConfig) Descriptor
deprecated
func (*CIPDRevisionFilterConfig) Descriptor() ([]byte, []int)
Deprecated: Use CIPDRevisionFilterConfig.ProtoReflect.Descriptor instead.
func (*CIPDRevisionFilterConfig) GetPackage ¶
func (x *CIPDRevisionFilterConfig) GetPackage() []string
func (*CIPDRevisionFilterConfig) GetPlatform ¶
func (x *CIPDRevisionFilterConfig) GetPlatform() []string
func (*CIPDRevisionFilterConfig) GetTagKey ¶
func (x *CIPDRevisionFilterConfig) GetTagKey() string
func (*CIPDRevisionFilterConfig) ProtoMessage ¶
func (*CIPDRevisionFilterConfig) ProtoMessage()
func (*CIPDRevisionFilterConfig) ProtoReflect ¶
func (x *CIPDRevisionFilterConfig) ProtoReflect() protoreflect.Message
func (*CIPDRevisionFilterConfig) Reset ¶
func (x *CIPDRevisionFilterConfig) Reset()
func (*CIPDRevisionFilterConfig) String ¶
func (x *CIPDRevisionFilterConfig) String() string
func (*CIPDRevisionFilterConfig) Validate ¶
func (c *CIPDRevisionFilterConfig) Validate() error
Validate implements util.Validator.
type ChatNotifierConfig ¶
type ChatNotifierConfig struct { // room_id in which to post messages. RoomId string `protobuf:"bytes,1,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` // contains filtered or unexported fields }
ChatNotifierConfig provides configuration for Google Chat notifications.
func (*ChatNotifierConfig) Descriptor
deprecated
func (*ChatNotifierConfig) Descriptor() ([]byte, []int)
Deprecated: Use ChatNotifierConfig.ProtoReflect.Descriptor instead.
func (*ChatNotifierConfig) GetRoomId ¶
func (x *ChatNotifierConfig) GetRoomId() string
func (*ChatNotifierConfig) ProtoMessage ¶
func (*ChatNotifierConfig) ProtoMessage()
func (*ChatNotifierConfig) ProtoReflect ¶
func (x *ChatNotifierConfig) ProtoReflect() protoreflect.Message
func (*ChatNotifierConfig) Reset ¶
func (x *ChatNotifierConfig) Reset()
func (*ChatNotifierConfig) String ¶
func (x *ChatNotifierConfig) String() string
func (*ChatNotifierConfig) Validate ¶
func (c *ChatNotifierConfig) Validate() error
Validate implements util.Validator.
type CommandRepoManagerConfig ¶
type CommandRepoManagerConfig struct { // git_checkout configures the Git checkout of the parent repo. GitCheckout *GitCheckoutConfig `protobuf:"bytes,1,opt,name=git_checkout,json=gitCheckout,proto3" json:"git_checkout,omitempty"` // short_rev_regex is a regular expression used to shorten revision IDs for // display. ShortRevRegex string `protobuf:"bytes,2,opt,name=short_rev_regex,json=shortRevRegex,proto3" json:"short_rev_regex,omitempty"` // get_tip_rev is a command used to obtain the latest revision of the Child. GetTipRev *CommandRepoManagerConfig_CommandConfig `protobuf:"bytes,3,opt,name=get_tip_rev,json=getTipRev,proto3" json:"get_tip_rev,omitempty"` // get_pinned_rev is a command used to obtain the currently-pinned revision // of the Child. GetPinnedRev *CommandRepoManagerConfig_CommandConfig `protobuf:"bytes,4,opt,name=get_pinned_rev,json=getPinnedRev,proto3" json:"get_pinned_rev,omitempty"` // set_pinned_rev is a command used to update the currently-pinned revision // of the Child. SetPinnedRev *CommandRepoManagerConfig_CommandConfig `protobuf:"bytes,5,opt,name=set_pinned_rev,json=setPinnedRev,proto3" json:"set_pinned_rev,omitempty"` // contains filtered or unexported fields }
CommandRepoManagerConfig provides configuration for a roller which runs specified commands to perform different functions.
func (*CommandRepoManagerConfig) DefaultStrategy ¶
func (c *CommandRepoManagerConfig) DefaultStrategy() string
DefaultStrategy implements RepoManagerConfig.
func (*CommandRepoManagerConfig) Descriptor
deprecated
func (*CommandRepoManagerConfig) Descriptor() ([]byte, []int)
Deprecated: Use CommandRepoManagerConfig.ProtoReflect.Descriptor instead.
func (*CommandRepoManagerConfig) GetGetPinnedRev ¶
func (x *CommandRepoManagerConfig) GetGetPinnedRev() *CommandRepoManagerConfig_CommandConfig
func (*CommandRepoManagerConfig) GetGetTipRev ¶
func (x *CommandRepoManagerConfig) GetGetTipRev() *CommandRepoManagerConfig_CommandConfig
func (*CommandRepoManagerConfig) GetGitCheckout ¶
func (x *CommandRepoManagerConfig) GetGitCheckout() *GitCheckoutConfig
func (*CommandRepoManagerConfig) GetSetPinnedRev ¶
func (x *CommandRepoManagerConfig) GetSetPinnedRev() *CommandRepoManagerConfig_CommandConfig
func (*CommandRepoManagerConfig) GetShortRevRegex ¶
func (x *CommandRepoManagerConfig) GetShortRevRegex() string
func (*CommandRepoManagerConfig) NoCheckout ¶
func (c *CommandRepoManagerConfig) NoCheckout() bool
NoCheckout implements RepoManagerConfig.
func (*CommandRepoManagerConfig) ProtoMessage ¶
func (*CommandRepoManagerConfig) ProtoMessage()
func (*CommandRepoManagerConfig) ProtoReflect ¶
func (x *CommandRepoManagerConfig) ProtoReflect() protoreflect.Message
func (*CommandRepoManagerConfig) Reset ¶
func (x *CommandRepoManagerConfig) Reset()
func (*CommandRepoManagerConfig) String ¶
func (x *CommandRepoManagerConfig) String() string
func (*CommandRepoManagerConfig) ValidStrategies ¶
func (c *CommandRepoManagerConfig) ValidStrategies() []string
ValidStrategies implements RepoManagerConfig.
func (*CommandRepoManagerConfig) Validate ¶
func (c *CommandRepoManagerConfig) Validate() error
Validate implements util.Validator.
type CommandRepoManagerConfig_CommandConfig ¶
type CommandRepoManagerConfig_CommandConfig struct { // command to run. If this is the command used to update the revision of // the Child, this should be a text template which uses SetPinnedRevVars // to get the from- and to-revisions. Command []string `protobuf:"bytes,1,rep,name=command,proto3" json:"command,omitempty"` // dir is the relative path within the Git checkout to run the command. Dir string `protobuf:"bytes,2,opt,name=dir,proto3" json:"dir,omitempty"` // env are environment variables to supply to the command, in KEY=VALUE // format. Env []string `protobuf:"bytes,3,rep,name=env,proto3" json:"env,omitempty"` // contains filtered or unexported fields }
func (*CommandRepoManagerConfig_CommandConfig) Descriptor
deprecated
func (*CommandRepoManagerConfig_CommandConfig) Descriptor() ([]byte, []int)
Deprecated: Use CommandRepoManagerConfig_CommandConfig.ProtoReflect.Descriptor instead.
func (*CommandRepoManagerConfig_CommandConfig) GetCommand ¶
func (x *CommandRepoManagerConfig_CommandConfig) GetCommand() []string
func (*CommandRepoManagerConfig_CommandConfig) GetDir ¶
func (x *CommandRepoManagerConfig_CommandConfig) GetDir() string
func (*CommandRepoManagerConfig_CommandConfig) GetEnv ¶
func (x *CommandRepoManagerConfig_CommandConfig) GetEnv() []string
func (*CommandRepoManagerConfig_CommandConfig) ProtoMessage ¶
func (*CommandRepoManagerConfig_CommandConfig) ProtoMessage()
func (*CommandRepoManagerConfig_CommandConfig) ProtoReflect ¶
func (x *CommandRepoManagerConfig_CommandConfig) ProtoReflect() protoreflect.Message
func (*CommandRepoManagerConfig_CommandConfig) Reset ¶
func (x *CommandRepoManagerConfig_CommandConfig) Reset()
func (*CommandRepoManagerConfig_CommandConfig) String ¶
func (x *CommandRepoManagerConfig_CommandConfig) String() string
func (*CommandRepoManagerConfig_CommandConfig) Validate ¶
func (c *CommandRepoManagerConfig_CommandConfig) Validate() error
Validate implements util.Validator.
type CommitMsgConfig ¶
type CommitMsgConfig struct { // bug_project indicates which project (eg. in Monorail) the bugs attached // to various revisions are associated with. If provided, any "Bug: " lines // from revisions in the roll which match the given project name will be // included in the roll itself. BugProject string `protobuf:"bytes,1,opt,name=bug_project,json=bugProject,proto3" json:"bug_project,omitempty"` // child_log_url_tmpl is a template for building log URLs using the IDs of // the from- and to-revisions of the child for a given roll. ChildLogUrlTmpl string `protobuf:"bytes,2,opt,name=child_log_url_tmpl,json=childLogUrlTmpl,proto3" json:"child_log_url_tmpl,omitempty"` // cq_extra_trybots are additional tryjobs to trigger as part of the commit // queue for every roll. CqExtraTrybots []string `protobuf:"bytes,3,rep,name=cq_extra_trybots,json=cqExtraTrybots,proto3" json:"cq_extra_trybots,omitempty"` // cq_do_not_cancel_trybots indicates that the commit queue should not // cancel tryjobs from old patch sets when a new patch set is uploaded. CqDoNotCancelTrybots bool `` /* 128-byte string literal not displayed */ // include_log indicates whether the list of revisions contained in the roll // should be included as part of the commit message. IncludeLog bool `protobuf:"varint,5,opt,name=include_log,json=includeLog,proto3" json:"include_log,omitempty"` // include_revision_count indicates whether the number of revisions // contained in the roll should be included in the subject line of the // commit message. IncludeRevisionCount bool `protobuf:"varint,6,opt,name=include_revision_count,json=includeRevisionCount,proto3" json:"include_revision_count,omitempty"` // include_tbr_line indicates whether the "TBR:" line should be included in // the commit message. This is required for some commit queues. IncludeTbrLine bool `protobuf:"varint,7,opt,name=include_tbr_line,json=includeTbrLine,proto3" json:"include_tbr_line,omitempty"` // include_tests indicates whether the "Test: " lines from the revisions in // the roll should be propagated through to the roll itself. IncludeTests bool `protobuf:"varint,8,opt,name=include_tests,json=includeTests,proto3" json:"include_tests,omitempty"` // commit messages. ExtraFooters []string `protobuf:"bytes,11,rep,name=extra_footers,json=extraFooters,proto3" json:"extra_footers,omitempty"` // word_wrap indicates that the commit message should be limited to the // given number of characters per line if provided. WordWrap int32 `protobuf:"varint,12,opt,name=word_wrap,json=wordWrap,proto3" json:"word_wrap,omitempty"` // built_in is the name of a built-in commit message template. BuiltIn CommitMsgConfig_BuiltIn `` /* 128-byte string literal not displayed */ // custom is a full custom commit message template string. It is possible to // specify a built-in template and then override parts of it in the custom // template. Custom string `protobuf:"bytes,10,opt,name=custom,proto3" json:"custom,omitempty"` // contains filtered or unexported fields }
CommitMsgConfig provides configuration for commit messages.
func (*CommitMsgConfig) Descriptor
deprecated
func (*CommitMsgConfig) Descriptor() ([]byte, []int)
Deprecated: Use CommitMsgConfig.ProtoReflect.Descriptor instead.
func (*CommitMsgConfig) GetBugProject ¶
func (x *CommitMsgConfig) GetBugProject() string
func (*CommitMsgConfig) GetBuiltIn ¶
func (x *CommitMsgConfig) GetBuiltIn() CommitMsgConfig_BuiltIn
func (*CommitMsgConfig) GetChildLogUrlTmpl ¶
func (x *CommitMsgConfig) GetChildLogUrlTmpl() string
func (*CommitMsgConfig) GetCqDoNotCancelTrybots ¶
func (x *CommitMsgConfig) GetCqDoNotCancelTrybots() bool
func (*CommitMsgConfig) GetCqExtraTrybots ¶
func (x *CommitMsgConfig) GetCqExtraTrybots() []string
func (*CommitMsgConfig) GetCustom ¶
func (x *CommitMsgConfig) GetCustom() string
func (*CommitMsgConfig) GetExtraFooters ¶
func (x *CommitMsgConfig) GetExtraFooters() []string
func (*CommitMsgConfig) GetIncludeLog ¶
func (x *CommitMsgConfig) GetIncludeLog() bool
func (*CommitMsgConfig) GetIncludeRevisionCount ¶
func (x *CommitMsgConfig) GetIncludeRevisionCount() bool
func (*CommitMsgConfig) GetIncludeTbrLine ¶
func (x *CommitMsgConfig) GetIncludeTbrLine() bool
func (*CommitMsgConfig) GetIncludeTests ¶
func (x *CommitMsgConfig) GetIncludeTests() bool
func (*CommitMsgConfig) GetWordWrap ¶
func (x *CommitMsgConfig) GetWordWrap() int32
func (*CommitMsgConfig) ProtoMessage ¶
func (*CommitMsgConfig) ProtoMessage()
func (*CommitMsgConfig) ProtoReflect ¶
func (x *CommitMsgConfig) ProtoReflect() protoreflect.Message
func (*CommitMsgConfig) Reset ¶
func (x *CommitMsgConfig) Reset()
func (*CommitMsgConfig) String ¶
func (x *CommitMsgConfig) String() string
func (*CommitMsgConfig) Validate ¶
func (c *CommitMsgConfig) Validate() error
Validate implements util.Validator.
type CommitMsgConfig_BuiltIn ¶
type CommitMsgConfig_BuiltIn int32
BuiltIn lists the built-in commit message templates.
const ( // DEFAULT is the default commit message template. CommitMsgConfig_DEFAULT CommitMsgConfig_BuiltIn = 0 // ANDROID is the commit message template used for Android rollers. CommitMsgConfig_ANDROID CommitMsgConfig_BuiltIn = 1 // ANDROID_NO_CR is the commit message template used for Android rollers // where the service account does not have CR+2 access. CommitMsgConfig_ANDROID_NO_CR CommitMsgConfig_BuiltIn = 2 // CANARY is the commit message template used for canary rolls. CommitMsgConfig_CANARY CommitMsgConfig_BuiltIn = 3 )
func (CommitMsgConfig_BuiltIn) Descriptor ¶
func (CommitMsgConfig_BuiltIn) Descriptor() protoreflect.EnumDescriptor
func (CommitMsgConfig_BuiltIn) Enum ¶
func (x CommitMsgConfig_BuiltIn) Enum() *CommitMsgConfig_BuiltIn
func (CommitMsgConfig_BuiltIn) EnumDescriptor
deprecated
func (CommitMsgConfig_BuiltIn) EnumDescriptor() ([]byte, []int)
Deprecated: Use CommitMsgConfig_BuiltIn.Descriptor instead.
func (CommitMsgConfig_BuiltIn) Number ¶
func (x CommitMsgConfig_BuiltIn) Number() protoreflect.EnumNumber
func (CommitMsgConfig_BuiltIn) String ¶
func (x CommitMsgConfig_BuiltIn) String() string
func (CommitMsgConfig_BuiltIn) Type ¶
func (CommitMsgConfig_BuiltIn) Type() protoreflect.EnumType
func (CommitMsgConfig_BuiltIn) Validate ¶
func (c CommitMsgConfig_BuiltIn) Validate() error
Validate implements util.Validator.
type Config ¶
type Config struct { // roller_name is the name for this roller. It is used as the unique ID for // the roller and must be non-empty. // TODO(borenet): Use an actual DB-generated ID for the roller. RollerName string `protobuf:"bytes,1,opt,name=roller_name,json=rollerName,proto3" json:"roller_name,omitempty"` // child_bug_link is a link to file a bug for the child project. ChildBugLink string `protobuf:"bytes,29,opt,name=child_bug_link,json=childBugLink,proto3" json:"child_bug_link,omitempty"` // child_display_name is the human-readable display name of the child. ChildDisplayName string `protobuf:"bytes,2,opt,name=child_display_name,json=childDisplayName,proto3" json:"child_display_name,omitempty"` // parent_bug_link is a link to file a bug for the parent project. ParentBugLink string `protobuf:"bytes,30,opt,name=parent_bug_link,json=parentBugLink,proto3" json:"parent_bug_link,omitempty"` // parent_display_name is the human-readable display name of the parent. ParentDisplayName string `protobuf:"bytes,3,opt,name=parent_display_name,json=parentDisplayName,proto3" json:"parent_display_name,omitempty"` // parent_waterfall is the URL of the waterfall display of the parent repo. ParentWaterfall string `protobuf:"bytes,4,opt,name=parent_waterfall,json=parentWaterfall,proto3" json:"parent_waterfall,omitempty"` // owner_primary is the primary owner of this roller. OwnerPrimary string `protobuf:"bytes,5,opt,name=owner_primary,json=ownerPrimary,proto3" json:"owner_primary,omitempty"` // owner_secondary is the secondary owner of this roller. OwnerSecondary string `protobuf:"bytes,6,opt,name=owner_secondary,json=ownerSecondary,proto3" json:"owner_secondary,omitempty"` // contacts is a list of email addresses of contacts for this roller, used // for sending PSAs, asking questions, etc. At least one contact is required. Contacts []string `protobuf:"bytes,7,rep,name=contacts,proto3" json:"contacts,omitempty"` // service_account is the full email address of the service account for this // roller. ServiceAccount string `protobuf:"bytes,8,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // is_internal indicates whether this roller is internal, ie. only visible // to Googlers. // TODO(borenet): Is this necessary? IsInternal bool `protobuf:"varint,9,opt,name=is_internal,json=isInternal,proto3" json:"is_internal,omitempty"` // reviewer are the email addresses to add as reviewers on rolls, or URL(s) // from which to obtain those email addresses. At least one reviewer is required. Reviewer []string `protobuf:"bytes,10,rep,name=reviewer,proto3" json:"reviewer,omitempty"` // reviewer_backup are backup email addresses to add as reviewers on rolls, // in case obtaining the email addresses from the URL fails. Only required // if a URL is specified for the reviewer. ReviewerBackup []string `protobuf:"bytes,11,rep,name=reviewer_backup,json=reviewerBackup,proto3" json:"reviewer_backup,omitempty"` // roll_cooldown is a period of time after a successful roll attempt during // which no new roll attempts will be created. Optional. The default is 10m. RollCooldown string `protobuf:"bytes,12,opt,name=roll_cooldown,json=rollCooldown,proto3" json:"roll_cooldown,omitempty"` // dry_run_cooldown specifies how long successful dry run CLs will be left // open before closing in favor of a new roll. DryRunCooldown string `protobuf:"bytes,35,opt,name=dry_run_cooldown,json=dryRunCooldown,proto3" json:"dry_run_cooldown,omitempty"` // time_window in which the roller is allowed to upload roll CLs. See the // go/time_window package for supported format. TimeWindow string `protobuf:"bytes,13,opt,name=time_window,json=timeWindow,proto3" json:"time_window,omitempty"` // supports_manual_rolls indicates whether this roller supports manual // rolls. SupportsManualRolls bool `protobuf:"varint,14,opt,name=supports_manual_rolls,json=supportsManualRolls,proto3" json:"supports_manual_rolls,omitempty"` // commit_msg provides configuration for the commit message. CommitMsg *CommitMsgConfig `protobuf:"bytes,15,opt,name=commit_msg,json=commitMsg,proto3" json:"commit_msg,omitempty"` // code_review provides configuration for code review. // // Types that are assignable to CodeReview: // // *Config_Gerrit // *Config_Github // *Config_Google3 CodeReview isConfig_CodeReview `protobuf_oneof:"code_review"` // kubernetes provides configuration for Kubernetes. Kubernetes *KubernetesConfig `protobuf:"bytes,19,opt,name=kubernetes,proto3" json:"kubernetes,omitempty"` // repo_manager provides configuration for the repo manager. // // Types that are assignable to RepoManager: // // *Config_ParentChildRepoManager // *Config_AndroidRepoManager // *Config_CommandRepoManager // *Config_FreetypeRepoManager // *Config_Google3RepoManager RepoManager isConfig_RepoManager `protobuf_oneof:"repo_manager"` // notifiers configures any extra notifications used by this roller. Optional. Notifiers []*NotifierConfig `protobuf:"bytes,26,rep,name=notifiers,proto3" json:"notifiers,omitempty"` // safety_throttle provides configuration for safety-throttling the roller // in case of persistent errors. SafetyThrottle *ThrottleConfig `protobuf:"bytes,27,opt,name=safety_throttle,json=safetyThrottle,proto3" json:"safety_throttle,omitempty"` // transitive_deps is an optional mapping of dependency ID (eg. repo URL) // to the paths within the parent and child repo, respectively, where // those dependencies are versioned, eg. "DEPS". // TODO(borenet): Where is this used? Why isn't it nested within the repo // manager config? TransitiveDeps []*TransitiveDepConfig `protobuf:"bytes,28,rep,name=transitive_deps,json=transitiveDeps,proto3" json:"transitive_deps,omitempty"` // use_workload_identity indicates whether the roller uses workload // identity. See skbug.com/12323 UseWorkloadIdentity bool `protobuf:"varint,31,opt,name=use_workload_identity,json=useWorkloadIdentity,proto3" json:"use_workload_identity,omitempty"` // valid_modes lists the valid modes for the roller. If not specified, all // modes are allowed. ValidModes []Mode `` /* 126-byte string literal not displayed */ // max_roll_cq_attempts indicates the maximum number of commit queue // attempts before abandoning a roll CL. If not set, the default is 3. MaxRollCqAttempts int32 `protobuf:"varint,33,opt,name=max_roll_cq_attempts,json=maxRollCqAttempts,proto3" json:"max_roll_cq_attempts,omitempty"` // max_roll_cls_to_same_revision indicates the maximum number of roll CLs to // the same revision before giving up. If not set, the default is 3. MaxRollClsToSameRevision int32 `` /* 143-byte string literal not displayed */ // contains filtered or unexported fields }
Config provides configuration for one AutoRoller.
func (*Config) DefaultStrategy ¶
DefaultStrategy returns the default strategy for this roller.
func (*Config) Descriptor
deprecated
func (*Config) GetAndroidRepoManager ¶
func (x *Config) GetAndroidRepoManager() *AndroidRepoManagerConfig
func (*Config) GetChildBugLink ¶
func (*Config) GetChildDisplayName ¶
func (*Config) GetCodeReview ¶
func (m *Config) GetCodeReview() isConfig_CodeReview
func (*Config) GetCommandRepoManager ¶
func (x *Config) GetCommandRepoManager() *CommandRepoManagerConfig
func (*Config) GetCommitMsg ¶
func (x *Config) GetCommitMsg() *CommitMsgConfig
func (*Config) GetContacts ¶
func (*Config) GetDryRunCooldown ¶
func (*Config) GetFreetypeRepoManager ¶
func (x *Config) GetFreetypeRepoManager() *FreeTypeRepoManagerConfig
func (*Config) GetGerrit ¶
func (x *Config) GetGerrit() *GerritConfig
func (*Config) GetGithub ¶
func (x *Config) GetGithub() *GitHubConfig
func (*Config) GetGoogle3 ¶
func (x *Config) GetGoogle3() *Google3Config
func (*Config) GetGoogle3RepoManager ¶
func (x *Config) GetGoogle3RepoManager() *Google3RepoManagerConfig
func (*Config) GetIsInternal ¶
func (*Config) GetKubernetes ¶
func (x *Config) GetKubernetes() *KubernetesConfig
func (*Config) GetMaxRollClsToSameRevision ¶
func (*Config) GetMaxRollCqAttempts ¶
func (*Config) GetNotifiers ¶
func (x *Config) GetNotifiers() []*NotifierConfig
func (*Config) GetOwnerPrimary ¶
func (*Config) GetOwnerSecondary ¶
func (*Config) GetParentBugLink ¶
func (*Config) GetParentChildRepoManager ¶
func (x *Config) GetParentChildRepoManager() *ParentChildRepoManagerConfig
func (*Config) GetParentDisplayName ¶
func (*Config) GetParentWaterfall ¶
func (*Config) GetRepoManager ¶
func (m *Config) GetRepoManager() isConfig_RepoManager
func (*Config) GetRepoManagerConfig ¶
func (c *Config) GetRepoManagerConfig() RepoManagerConfig
GetRepoManagerConfig returns the RepoManager config for the roller.
func (*Config) GetReviewer ¶
func (*Config) GetReviewerBackup ¶
func (*Config) GetRollCooldown ¶
func (*Config) GetRollerName ¶
func (*Config) GetSafetyThrottle ¶
func (x *Config) GetSafetyThrottle() *ThrottleConfig
func (*Config) GetServiceAccount ¶
func (*Config) GetSupportsManualRolls ¶
func (*Config) GetTimeWindow ¶
func (*Config) GetTransitiveDeps ¶
func (x *Config) GetTransitiveDeps() []*TransitiveDepConfig
func (*Config) GetUseWorkloadIdentity ¶
func (*Config) GetValidModes ¶
func (*Config) ProtoMessage ¶
func (*Config) ProtoMessage()
func (*Config) ProtoReflect ¶
func (x *Config) ProtoReflect() protoreflect.Message
func (*Config) ValidStrategies ¶
ValidStrategies returns the valid strategies for this roller.
type Config_AndroidRepoManager ¶
type Config_AndroidRepoManager struct {
AndroidRepoManager *AndroidRepoManagerConfig `protobuf:"bytes,21,opt,name=android_repo_manager,json=androidRepoManager,proto3,oneof"`
}
type Config_CommandRepoManager ¶
type Config_CommandRepoManager struct {
CommandRepoManager *CommandRepoManagerConfig `protobuf:"bytes,22,opt,name=command_repo_manager,json=commandRepoManager,proto3,oneof"`
}
type Config_FreetypeRepoManager ¶
type Config_FreetypeRepoManager struct {
FreetypeRepoManager *FreeTypeRepoManagerConfig `protobuf:"bytes,23,opt,name=freetype_repo_manager,json=freetypeRepoManager,proto3,oneof"`
}
type Config_Gerrit ¶
type Config_Gerrit struct { // gerrit provides configuration for code review using Gerrit. Gerrit *GerritConfig `protobuf:"bytes,16,opt,name=gerrit,proto3,oneof"` }
type Config_Github ¶
type Config_Github struct { // github provides configuration for code review using GitHub. Github *GitHubConfig `protobuf:"bytes,17,opt,name=github,proto3,oneof"` }
type Config_Google3 ¶
type Config_Google3 struct { // google3 provides configuration for code review using Google3. Google3 *Google3Config `protobuf:"bytes,18,opt,name=google3,proto3,oneof"` }
type Config_Google3RepoManager ¶
type Config_Google3RepoManager struct {
Google3RepoManager *Google3RepoManagerConfig `protobuf:"bytes,25,opt,name=google3_repo_manager,json=google3RepoManager,proto3,oneof"`
}
type Config_ParentChildRepoManager ¶
type Config_ParentChildRepoManager struct {
ParentChildRepoManager *ParentChildRepoManagerConfig `protobuf:"bytes,20,opt,name=parent_child_repo_manager,json=parentChildRepoManager,proto3,oneof"`
}
type Configs ¶
type Configs struct { Config []*Config `protobuf:"bytes,1,rep,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
Configs provides configuration for multiple autorollers.
func (*Configs) Descriptor
deprecated
func (*Configs) ProtoMessage ¶
func (*Configs) ProtoMessage()
func (*Configs) ProtoReflect ¶
func (x *Configs) ProtoReflect() protoreflect.Message
type CopyParentConfig ¶
type CopyParentConfig struct { Gitiles *GitilesParentConfig `protobuf:"bytes,1,opt,name=gitiles,proto3" json:"gitiles,omitempty"` Copies []*CopyParentConfig_CopyEntry `protobuf:"bytes,2,rep,name=copies,proto3" json:"copies,omitempty"` // contains filtered or unexported fields }
CopyParentConfig provides configuration for a Parent which copies the Child into itself. It uses Gitiles and Gerrit instead of a local checkout.
func (*CopyParentConfig) Descriptor
deprecated
func (*CopyParentConfig) Descriptor() ([]byte, []int)
Deprecated: Use CopyParentConfig.ProtoReflect.Descriptor instead.
func (*CopyParentConfig) GetCopies ¶
func (x *CopyParentConfig) GetCopies() []*CopyParentConfig_CopyEntry
func (*CopyParentConfig) GetGitiles ¶
func (x *CopyParentConfig) GetGitiles() *GitilesParentConfig
func (*CopyParentConfig) ProtoMessage ¶
func (*CopyParentConfig) ProtoMessage()
func (*CopyParentConfig) ProtoReflect ¶
func (x *CopyParentConfig) ProtoReflect() protoreflect.Message
func (*CopyParentConfig) Reset ¶
func (x *CopyParentConfig) Reset()
func (*CopyParentConfig) String ¶
func (x *CopyParentConfig) String() string
func (*CopyParentConfig) Validate ¶
func (c *CopyParentConfig) Validate() error
Validate implements util.Validator.
type CopyParentConfig_CopyEntry ¶
type CopyParentConfig_CopyEntry struct { // src_rel_path is the relative path within the Child. SrcRelPath string `protobuf:"bytes,1,opt,name=src_rel_path,json=srcRelPath,proto3" json:"src_rel_path,omitempty"` // dst_rel_path is the relative path within the Parent. DstRelPath string `protobuf:"bytes,2,opt,name=dst_rel_path,json=dstRelPath,proto3" json:"dst_rel_path,omitempty"` // contains filtered or unexported fields }
func (*CopyParentConfig_CopyEntry) Descriptor
deprecated
func (*CopyParentConfig_CopyEntry) Descriptor() ([]byte, []int)
Deprecated: Use CopyParentConfig_CopyEntry.ProtoReflect.Descriptor instead.
func (*CopyParentConfig_CopyEntry) GetDstRelPath ¶
func (x *CopyParentConfig_CopyEntry) GetDstRelPath() string
func (*CopyParentConfig_CopyEntry) GetSrcRelPath ¶
func (x *CopyParentConfig_CopyEntry) GetSrcRelPath() string
func (*CopyParentConfig_CopyEntry) ProtoMessage ¶
func (*CopyParentConfig_CopyEntry) ProtoMessage()
func (*CopyParentConfig_CopyEntry) ProtoReflect ¶
func (x *CopyParentConfig_CopyEntry) ProtoReflect() protoreflect.Message
func (*CopyParentConfig_CopyEntry) Reset ¶
func (x *CopyParentConfig_CopyEntry) Reset()
func (*CopyParentConfig_CopyEntry) String ¶
func (x *CopyParentConfig_CopyEntry) String() string
func (*CopyParentConfig_CopyEntry) Validate ¶
func (c *CopyParentConfig_CopyEntry) Validate() error
Validate implements util.Validator.
type DEPSLocalGerritParentConfig ¶
type DEPSLocalGerritParentConfig struct { DepsLocal *DEPSLocalParentConfig `protobuf:"bytes,1,opt,name=deps_local,json=depsLocal,proto3" json:"deps_local,omitempty"` Gerrit *GerritConfig `protobuf:"bytes,2,opt,name=gerrit,proto3" json:"gerrit,omitempty"` // contains filtered or unexported fields }
DEPSLocalGerritParentConfig provides configuration for a Parent which uses a local Git checkout with DEPS and uploads CLs to Gerrit.
func (*DEPSLocalGerritParentConfig) Descriptor
deprecated
func (*DEPSLocalGerritParentConfig) Descriptor() ([]byte, []int)
Deprecated: Use DEPSLocalGerritParentConfig.ProtoReflect.Descriptor instead.
func (*DEPSLocalGerritParentConfig) GetDepsLocal ¶
func (x *DEPSLocalGerritParentConfig) GetDepsLocal() *DEPSLocalParentConfig
func (*DEPSLocalGerritParentConfig) GetGerrit ¶
func (x *DEPSLocalGerritParentConfig) GetGerrit() *GerritConfig
func (*DEPSLocalGerritParentConfig) ProtoMessage ¶
func (*DEPSLocalGerritParentConfig) ProtoMessage()
func (*DEPSLocalGerritParentConfig) ProtoReflect ¶
func (x *DEPSLocalGerritParentConfig) ProtoReflect() protoreflect.Message
func (*DEPSLocalGerritParentConfig) Reset ¶
func (x *DEPSLocalGerritParentConfig) Reset()
func (*DEPSLocalGerritParentConfig) String ¶
func (x *DEPSLocalGerritParentConfig) String() string
func (*DEPSLocalGerritParentConfig) Validate ¶
func (c *DEPSLocalGerritParentConfig) Validate() error
Validate implements util.Validator.
type DEPSLocalGitHubParentConfig ¶
type DEPSLocalGitHubParentConfig struct { DepsLocal *DEPSLocalParentConfig `protobuf:"bytes,1,opt,name=deps_local,json=depsLocal,proto3" json:"deps_local,omitempty"` Github *GitHubConfig `protobuf:"bytes,2,opt,name=github,proto3" json:"github,omitempty"` ForkRepoUrl string `protobuf:"bytes,3,opt,name=fork_repo_url,json=forkRepoUrl,proto3" json:"fork_repo_url,omitempty"` // contains filtered or unexported fields }
DEPSLocalGitHubParentConfig provides configuration for a Parent which uses a local Git checkout with DEPS and uploads pull requests to GitHub.
func (*DEPSLocalGitHubParentConfig) Descriptor
deprecated
func (*DEPSLocalGitHubParentConfig) Descriptor() ([]byte, []int)
Deprecated: Use DEPSLocalGitHubParentConfig.ProtoReflect.Descriptor instead.
func (*DEPSLocalGitHubParentConfig) GetDepsLocal ¶
func (x *DEPSLocalGitHubParentConfig) GetDepsLocal() *DEPSLocalParentConfig
func (*DEPSLocalGitHubParentConfig) GetForkRepoUrl ¶
func (x *DEPSLocalGitHubParentConfig) GetForkRepoUrl() string
func (*DEPSLocalGitHubParentConfig) GetGithub ¶
func (x *DEPSLocalGitHubParentConfig) GetGithub() *GitHubConfig
func (*DEPSLocalGitHubParentConfig) ProtoMessage ¶
func (*DEPSLocalGitHubParentConfig) ProtoMessage()
func (*DEPSLocalGitHubParentConfig) ProtoReflect ¶
func (x *DEPSLocalGitHubParentConfig) ProtoReflect() protoreflect.Message
func (*DEPSLocalGitHubParentConfig) Reset ¶
func (x *DEPSLocalGitHubParentConfig) Reset()
func (*DEPSLocalGitHubParentConfig) String ¶
func (x *DEPSLocalGitHubParentConfig) String() string
func (*DEPSLocalGitHubParentConfig) Validate ¶
func (c *DEPSLocalGitHubParentConfig) Validate() error
Validate implements util.Validator.
type DEPSLocalParentConfig ¶
type DEPSLocalParentConfig struct { GitCheckout *GitCheckoutParentConfig `protobuf:"bytes,1,opt,name=git_checkout,json=gitCheckout,proto3" json:"git_checkout,omitempty"` // child_path is the path to the child repo within the parent. ChildPath string `protobuf:"bytes,2,opt,name=child_path,json=childPath,proto3" json:"child_path,omitempty"` // child_subdir is the subdirectory of the workdir in which the child_path // should be rooted. In most cases, this should be empty, but if child_path // is relative to the parent repo dir (eg. when DEPS specifies // use_relative_paths), then this is required. ChildSubdir string `protobuf:"bytes,3,opt,name=child_subdir,json=childSubdir,proto3" json:"child_subdir,omitempty"` // checkout_path is the path to the repo within the checkout root CheckoutPath string `protobuf:"bytes,4,opt,name=checkout_path,json=checkoutPath,proto3" json:"checkout_path,omitempty"` // gclient_spec overrides the default gclient spec. GclientSpec string `protobuf:"bytes,5,opt,name=gclient_spec,json=gclientSpec,proto3" json:"gclient_spec,omitempty"` // pre_upload_steps are steps to run before uploading the CL. PreUploadSteps []PreUploadStep `` /* 148-byte string literal not displayed */ // run_hooks indicates whether to run "gclient runhooks" after syncing. RunHooks bool `protobuf:"varint,7,opt,name=run_hooks,json=runHooks,proto3" json:"run_hooks,omitempty"` // pre_upload describes command(s) to run before uploading roll CLs. PreUploadCommands *PreUploadConfig `protobuf:"bytes,8,opt,name=pre_upload_commands,json=preUploadCommands,proto3" json:"pre_upload_commands,omitempty"` // contains filtered or unexported fields }
DEPSLocalConfig provides configuration for a Parent which uses a local checkout and DEPS to manage dependencies.
func (*DEPSLocalParentConfig) Descriptor
deprecated
func (*DEPSLocalParentConfig) Descriptor() ([]byte, []int)
Deprecated: Use DEPSLocalParentConfig.ProtoReflect.Descriptor instead.
func (*DEPSLocalParentConfig) GetCheckoutPath ¶
func (x *DEPSLocalParentConfig) GetCheckoutPath() string
func (*DEPSLocalParentConfig) GetChildPath ¶
func (x *DEPSLocalParentConfig) GetChildPath() string
func (*DEPSLocalParentConfig) GetChildSubdir ¶
func (x *DEPSLocalParentConfig) GetChildSubdir() string
func (*DEPSLocalParentConfig) GetGclientSpec ¶
func (x *DEPSLocalParentConfig) GetGclientSpec() string
func (*DEPSLocalParentConfig) GetGitCheckout ¶
func (x *DEPSLocalParentConfig) GetGitCheckout() *GitCheckoutParentConfig
func (*DEPSLocalParentConfig) GetPreUploadCommands ¶
func (x *DEPSLocalParentConfig) GetPreUploadCommands() *PreUploadConfig
func (*DEPSLocalParentConfig) GetPreUploadSteps ¶
func (x *DEPSLocalParentConfig) GetPreUploadSteps() []PreUploadStep
func (*DEPSLocalParentConfig) GetRunHooks ¶
func (x *DEPSLocalParentConfig) GetRunHooks() bool
func (*DEPSLocalParentConfig) ProtoMessage ¶
func (*DEPSLocalParentConfig) ProtoMessage()
func (*DEPSLocalParentConfig) ProtoReflect ¶
func (x *DEPSLocalParentConfig) ProtoReflect() protoreflect.Message
func (*DEPSLocalParentConfig) Reset ¶
func (x *DEPSLocalParentConfig) Reset()
func (*DEPSLocalParentConfig) String ¶
func (x *DEPSLocalParentConfig) String() string
func (*DEPSLocalParentConfig) Validate ¶
func (c *DEPSLocalParentConfig) Validate() error
Validate implements util.Validator.
type DependencyConfig ¶
type DependencyConfig struct { // primary dependency. Primary *VersionFileConfig `protobuf:"bytes,1,opt,name=primary,proto3" json:"primary,omitempty"` // transitive dependencies. Transitive []*TransitiveDepConfig `protobuf:"bytes,2,rep,name=transitive,proto3" json:"transitive,omitempty"` // find_and_replace lists additional files in which all instances of the // previous primary revision ID should be replaced with the new primary // revision ID. FindAndReplace []string `protobuf:"bytes,3,rep,name=find_and_replace,json=findAndReplace,proto3" json:"find_and_replace,omitempty"` // contains filtered or unexported fields }
DependencyConfig provides configuration for a dependency whose version is pinned in a file and which may have transitive dependencies.
func (*DependencyConfig) Descriptor
deprecated
func (*DependencyConfig) Descriptor() ([]byte, []int)
Deprecated: Use DependencyConfig.ProtoReflect.Descriptor instead.
func (*DependencyConfig) GetFindAndReplace ¶
func (x *DependencyConfig) GetFindAndReplace() []string
func (*DependencyConfig) GetPrimary ¶
func (x *DependencyConfig) GetPrimary() *VersionFileConfig
func (*DependencyConfig) GetTransitive ¶
func (x *DependencyConfig) GetTransitive() []*TransitiveDepConfig
func (*DependencyConfig) ProtoMessage ¶
func (*DependencyConfig) ProtoMessage()
func (*DependencyConfig) ProtoReflect ¶
func (x *DependencyConfig) ProtoReflect() protoreflect.Message
func (*DependencyConfig) Reset ¶
func (x *DependencyConfig) Reset()
func (*DependencyConfig) String ¶
func (x *DependencyConfig) String() string
func (*DependencyConfig) Validate ¶
func (c *DependencyConfig) Validate() error
Validate implements util.Validator.
type DockerChildConfig ¶
type DockerChildConfig struct { // registry which stores the Docker image, eg. "gcr.io". Registry string `protobuf:"bytes,1,opt,name=registry,proto3" json:"registry,omitempty"` // repository of the image, eg. "skia-public/autoroll-be". Repository string `protobuf:"bytes,2,opt,name=repository,proto3" json:"repository,omitempty"` // tag of the image to track, eg. "latest". Tag string `protobuf:"bytes,3,opt,name=tag,proto3" json:"tag,omitempty"` // contains filtered or unexported fields }
DockerChildConfig provides configuration for a Child which uses Docker.
func (*DockerChildConfig) Descriptor
deprecated
func (*DockerChildConfig) Descriptor() ([]byte, []int)
Deprecated: Use DockerChildConfig.ProtoReflect.Descriptor instead.
func (*DockerChildConfig) GetRegistry ¶
func (x *DockerChildConfig) GetRegistry() string
func (*DockerChildConfig) GetRepository ¶
func (x *DockerChildConfig) GetRepository() string
func (*DockerChildConfig) GetTag ¶
func (x *DockerChildConfig) GetTag() string
func (*DockerChildConfig) ProtoMessage ¶
func (*DockerChildConfig) ProtoMessage()
func (*DockerChildConfig) ProtoReflect ¶
func (x *DockerChildConfig) ProtoReflect() protoreflect.Message
func (*DockerChildConfig) Reset ¶
func (x *DockerChildConfig) Reset()
func (*DockerChildConfig) String ¶
func (x *DockerChildConfig) String() string
func (*DockerChildConfig) Validate ¶
func (c *DockerChildConfig) Validate() error
Validate implements util.Validator.
type EmailNotifierConfig ¶
type EmailNotifierConfig struct { // emails are the email addresses which should receive notifications. Emails []string `protobuf:"bytes,1,rep,name=emails,proto3" json:"emails,omitempty"` // contains filtered or unexported fields }
EmailNotifierConfig provides configuration for email notifications.
func (*EmailNotifierConfig) Descriptor
deprecated
func (*EmailNotifierConfig) Descriptor() ([]byte, []int)
Deprecated: Use EmailNotifierConfig.ProtoReflect.Descriptor instead.
func (*EmailNotifierConfig) GetEmails ¶
func (x *EmailNotifierConfig) GetEmails() []string
func (*EmailNotifierConfig) ProtoMessage ¶
func (*EmailNotifierConfig) ProtoMessage()
func (*EmailNotifierConfig) ProtoReflect ¶
func (x *EmailNotifierConfig) ProtoReflect() protoreflect.Message
func (*EmailNotifierConfig) Reset ¶
func (x *EmailNotifierConfig) Reset()
func (*EmailNotifierConfig) String ¶
func (x *EmailNotifierConfig) String() string
func (*EmailNotifierConfig) Validate ¶
func (c *EmailNotifierConfig) Validate() error
Validate implements util.Validator.
type FreeTypeParentConfig ¶
type FreeTypeParentConfig struct { Gitiles *GitilesParentConfig `protobuf:"bytes,1,opt,name=gitiles,proto3" json:"gitiles,omitempty"` // contains filtered or unexported fields }
FreeTypeParentConfig provides configuration for the FreeType Parent.
func (*FreeTypeParentConfig) Descriptor
deprecated
func (*FreeTypeParentConfig) Descriptor() ([]byte, []int)
Deprecated: Use FreeTypeParentConfig.ProtoReflect.Descriptor instead.
func (*FreeTypeParentConfig) GetGitiles ¶
func (x *FreeTypeParentConfig) GetGitiles() *GitilesParentConfig
func (*FreeTypeParentConfig) ProtoMessage ¶
func (*FreeTypeParentConfig) ProtoMessage()
func (*FreeTypeParentConfig) ProtoReflect ¶
func (x *FreeTypeParentConfig) ProtoReflect() protoreflect.Message
func (*FreeTypeParentConfig) Reset ¶
func (x *FreeTypeParentConfig) Reset()
func (*FreeTypeParentConfig) String ¶
func (x *FreeTypeParentConfig) String() string
func (*FreeTypeParentConfig) Validate ¶
func (c *FreeTypeParentConfig) Validate() error
Validate implements util.Validator.
type FreeTypeRepoManagerConfig ¶
type FreeTypeRepoManagerConfig struct { Parent *FreeTypeParentConfig `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` Child *GitilesChildConfig `protobuf:"bytes,2,opt,name=child,proto3" json:"child,omitempty"` // contains filtered or unexported fields }
FreeTypeRepoManagerConfig provides configuration for the FreeType roller.
func (*FreeTypeRepoManagerConfig) DefaultStrategy ¶
func (c *FreeTypeRepoManagerConfig) DefaultStrategy() string
DefaultStrategy implements RepoManagerConfig.
func (*FreeTypeRepoManagerConfig) Descriptor
deprecated
func (*FreeTypeRepoManagerConfig) Descriptor() ([]byte, []int)
Deprecated: Use FreeTypeRepoManagerConfig.ProtoReflect.Descriptor instead.
func (*FreeTypeRepoManagerConfig) GetChild ¶
func (x *FreeTypeRepoManagerConfig) GetChild() *GitilesChildConfig
func (*FreeTypeRepoManagerConfig) GetParent ¶
func (x *FreeTypeRepoManagerConfig) GetParent() *FreeTypeParentConfig
func (*FreeTypeRepoManagerConfig) NoCheckout ¶
func (c *FreeTypeRepoManagerConfig) NoCheckout() bool
NoCheckout implements RepoManagerConfig.
func (*FreeTypeRepoManagerConfig) ProtoMessage ¶
func (*FreeTypeRepoManagerConfig) ProtoMessage()
func (*FreeTypeRepoManagerConfig) ProtoReflect ¶
func (x *FreeTypeRepoManagerConfig) ProtoReflect() protoreflect.Message
func (*FreeTypeRepoManagerConfig) Reset ¶
func (x *FreeTypeRepoManagerConfig) Reset()
func (*FreeTypeRepoManagerConfig) String ¶
func (x *FreeTypeRepoManagerConfig) String() string
func (*FreeTypeRepoManagerConfig) ValidStrategies ¶
func (c *FreeTypeRepoManagerConfig) ValidStrategies() []string
ValidStrategies implements RepoManagerConfig.
func (*FreeTypeRepoManagerConfig) Validate ¶
func (c *FreeTypeRepoManagerConfig) Validate() error
Validate implements util.Validator.
type FuchsiaSDKChildConfig ¶
type FuchsiaSDKChildConfig struct { // include_mac_sdk indicates whether to also roll the version of the Mac // SDK. Note that the dependency is not tracked separately; the Mac SDK is // simply rolled to the newest available version. // DEPRECATED: The presence of latest_mac_path indicates whether the Mac // SDK is included. IncludeMacSdk bool `protobuf:"varint,1,opt,name=include_mac_sdk,json=includeMacSdk,proto3" json:"include_mac_sdk,omitempty"` // gcs_bucket containing the SDK tarballs. GcsBucket string `protobuf:"bytes,2,opt,name=gcs_bucket,json=gcsBucket,proto3" json:"gcs_bucket,omitempty"` // latest_linux_path is the path to the file containing the ID of the latest // Linux SDK. LatestLinuxPath string `protobuf:"bytes,3,opt,name=latest_linux_path,json=latestLinuxPath,proto3" json:"latest_linux_path,omitempty"` // latest_mac_path is the path to the file containing the ID of the latest // Mac SDK. LatestMacPath string `protobuf:"bytes,4,opt,name=latest_mac_path,json=latestMacPath,proto3" json:"latest_mac_path,omitempty"` // tarball_linux_path_tmpl is a template for the GCS path of the Linux SDK, // with the version ID to be inserted later. TarballLinuxPathTmpl string `protobuf:"bytes,5,opt,name=tarball_linux_path_tmpl,json=tarballLinuxPathTmpl,proto3" json:"tarball_linux_path_tmpl,omitempty"` // contains filtered or unexported fields }
FuchsiaSDKChildConfig provides configuration for the Fuchsia SDK Child.
func (*FuchsiaSDKChildConfig) Descriptor
deprecated
func (*FuchsiaSDKChildConfig) Descriptor() ([]byte, []int)
Deprecated: Use FuchsiaSDKChildConfig.ProtoReflect.Descriptor instead.
func (*FuchsiaSDKChildConfig) GetGcsBucket ¶
func (x *FuchsiaSDKChildConfig) GetGcsBucket() string
func (*FuchsiaSDKChildConfig) GetIncludeMacSdk ¶
func (x *FuchsiaSDKChildConfig) GetIncludeMacSdk() bool
func (*FuchsiaSDKChildConfig) GetLatestLinuxPath ¶
func (x *FuchsiaSDKChildConfig) GetLatestLinuxPath() string
func (*FuchsiaSDKChildConfig) GetLatestMacPath ¶
func (x *FuchsiaSDKChildConfig) GetLatestMacPath() string
func (*FuchsiaSDKChildConfig) GetTarballLinuxPathTmpl ¶
func (x *FuchsiaSDKChildConfig) GetTarballLinuxPathTmpl() string
func (*FuchsiaSDKChildConfig) ProtoMessage ¶
func (*FuchsiaSDKChildConfig) ProtoMessage()
func (*FuchsiaSDKChildConfig) ProtoReflect ¶
func (x *FuchsiaSDKChildConfig) ProtoReflect() protoreflect.Message
func (*FuchsiaSDKChildConfig) Reset ¶
func (x *FuchsiaSDKChildConfig) Reset()
func (*FuchsiaSDKChildConfig) String ¶
func (x *FuchsiaSDKChildConfig) String() string
func (*FuchsiaSDKChildConfig) Validate ¶
func (c *FuchsiaSDKChildConfig) Validate() error
Validate implements util.Validator.
type GCSChildConfig ¶
type GCSChildConfig struct { // gcs_bucket used for finding Child revisions. GcsBucket string `protobuf:"bytes,1,opt,name=gcs_bucket,json=gcsBucket,proto3" json:"gcs_bucket,omitempty"` // gcs_path within the bucket which contains child revisions. GcsPath string `protobuf:"bytes,2,opt,name=gcs_path,json=gcsPath,proto3" json:"gcs_path,omitempty"` // revision_id_regex is used to extract the revision ID from a full GCS file // path. If not provided, the base name of the file is used. RevisionIdRegex string `protobuf:"bytes,3,opt,name=revision_id_regex,json=revisionIdRegex,proto3" json:"revision_id_regex,omitempty"` // contains filtered or unexported fields }
GCSChildConfig provides configuration for a Child in GCS.
func (*GCSChildConfig) Descriptor
deprecated
func (*GCSChildConfig) Descriptor() ([]byte, []int)
Deprecated: Use GCSChildConfig.ProtoReflect.Descriptor instead.
func (*GCSChildConfig) GetGcsBucket ¶
func (x *GCSChildConfig) GetGcsBucket() string
func (*GCSChildConfig) GetGcsPath ¶
func (x *GCSChildConfig) GetGcsPath() string
func (*GCSChildConfig) GetRevisionIdRegex ¶
func (x *GCSChildConfig) GetRevisionIdRegex() string
func (*GCSChildConfig) ProtoMessage ¶
func (*GCSChildConfig) ProtoMessage()
func (*GCSChildConfig) ProtoReflect ¶
func (x *GCSChildConfig) ProtoReflect() protoreflect.Message
func (*GCSChildConfig) Reset ¶
func (x *GCSChildConfig) Reset()
func (*GCSChildConfig) String ¶
func (x *GCSChildConfig) String() string
func (*GCSChildConfig) Validate ¶
func (c *GCSChildConfig) Validate() error
Validate implements util.Validator.
type GerritConfig ¶
type GerritConfig struct { // url of the Gerrit host. Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` // project name for uploaded CLs. Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"` // config indicates the mode of operation used by the Gerrit host, which // informs the roller of, for example, which labels to set. See the // autoroll/go/codereview package for possible values. Config GerritConfig_Config `protobuf:"varint,3,opt,name=config,proto3,enum=autoroll.config.GerritConfig_Config" json:"config,omitempty"` // contains filtered or unexported fields }
GerritConfig provides configuration for code review using Gerrit.
func (*GerritConfig) CanQueryTrybots ¶
func (c *GerritConfig) CanQueryTrybots() bool
CanQueryTrybots implements CodeReviewConfig.
func (*GerritConfig) Descriptor
deprecated
func (*GerritConfig) Descriptor() ([]byte, []int)
Deprecated: Use GerritConfig.ProtoReflect.Descriptor instead.
func (*GerritConfig) GetConfig ¶
func (x *GerritConfig) GetConfig() GerritConfig_Config
func (*GerritConfig) GetProject ¶
func (x *GerritConfig) GetProject() string
func (*GerritConfig) GetUrl ¶
func (x *GerritConfig) GetUrl() string
func (*GerritConfig) ProtoMessage ¶
func (*GerritConfig) ProtoMessage()
func (*GerritConfig) ProtoReflect ¶
func (x *GerritConfig) ProtoReflect() protoreflect.Message
func (*GerritConfig) Reset ¶
func (x *GerritConfig) Reset()
func (*GerritConfig) String ¶
func (x *GerritConfig) String() string
func (*GerritConfig) Validate ¶
func (c *GerritConfig) Validate() error
Validate implements util.Validator.
type GerritConfig_Config ¶
type GerritConfig_Config int32
Config lists the built-in Gerrit configs, named for the projects which use them.
const ( GerritConfig_ANDROID GerritConfig_Config = 0 GerritConfig_ANGLE GerritConfig_Config = 1 GerritConfig_CHROMIUM GerritConfig_Config = 2 GerritConfig_CHROMIUM_NO_CQ GerritConfig_Config = 3 GerritConfig_LIBASSISTANT GerritConfig_Config = 4 GerritConfig_CHROMIUM_BOT_COMMIT GerritConfig_Config = 5 GerritConfig_CHROMIUM_BOT_COMMIT_NO_CQ GerritConfig_Config = 6 GerritConfig_ANDROID_NO_CR GerritConfig_Config = 7 GerritConfig_ANDROID_NO_CR_NO_PR GerritConfig_Config = 8 GerritConfig_CHROMIUM_NO_CR GerritConfig_Config = 9 )
func (GerritConfig_Config) Descriptor ¶
func (GerritConfig_Config) Descriptor() protoreflect.EnumDescriptor
func (GerritConfig_Config) Enum ¶
func (x GerritConfig_Config) Enum() *GerritConfig_Config
func (GerritConfig_Config) EnumDescriptor
deprecated
func (GerritConfig_Config) EnumDescriptor() ([]byte, []int)
Deprecated: Use GerritConfig_Config.Descriptor instead.
func (GerritConfig_Config) Number ¶
func (x GerritConfig_Config) Number() protoreflect.EnumNumber
func (GerritConfig_Config) String ¶
func (x GerritConfig_Config) String() string
func (GerritConfig_Config) Type ¶
func (GerritConfig_Config) Type() protoreflect.EnumType
func (GerritConfig_Config) Validate ¶
func (c GerritConfig_Config) Validate() error
Validate implements util.Validator.
type GitCheckoutChildConfig ¶
type GitCheckoutChildConfig struct { GitCheckout *GitCheckoutConfig `protobuf:"bytes,1,opt,name=git_checkout,json=gitCheckout,proto3" json:"git_checkout,omitempty"` // contains filtered or unexported fields }
GitCheckoutChildConfig provides configuration for a Child which uses a local Git checkout.
func (*GitCheckoutChildConfig) Descriptor
deprecated
func (*GitCheckoutChildConfig) Descriptor() ([]byte, []int)
Deprecated: Use GitCheckoutChildConfig.ProtoReflect.Descriptor instead.
func (*GitCheckoutChildConfig) GetGitCheckout ¶
func (x *GitCheckoutChildConfig) GetGitCheckout() *GitCheckoutConfig
func (*GitCheckoutChildConfig) ProtoMessage ¶
func (*GitCheckoutChildConfig) ProtoMessage()
func (*GitCheckoutChildConfig) ProtoReflect ¶
func (x *GitCheckoutChildConfig) ProtoReflect() protoreflect.Message
func (*GitCheckoutChildConfig) Reset ¶
func (x *GitCheckoutChildConfig) Reset()
func (*GitCheckoutChildConfig) String ¶
func (x *GitCheckoutChildConfig) String() string
func (*GitCheckoutChildConfig) Validate ¶
func (c *GitCheckoutChildConfig) Validate() error
Validate implements util.Validator.
type GitCheckoutConfig ¶
type GitCheckoutConfig struct { // branch to track. Branch string `protobuf:"bytes,1,opt,name=branch,proto3" json:"branch,omitempty"` // repo_url to check out. RepoUrl string `protobuf:"bytes,2,opt,name=repo_url,json=repoUrl,proto3" json:"repo_url,omitempty"` // rev_link_tmpl is an optional template used for generating links to // revisions. If not specified, revisions generated by the checkout will not // have an associated URL. RevLinkTmpl string `protobuf:"bytes,3,opt,name=rev_link_tmpl,json=revLinkTmpl,proto3" json:"rev_link_tmpl,omitempty"` // dependencies is an optional specification of dependencies to track. // Revisions generated by the checkout will contain the pinned versions of // these dependencies. Dependencies []*VersionFileConfig `protobuf:"bytes,4,rep,name=dependencies,proto3" json:"dependencies,omitempty"` // default_bug_project indicates the Monorail project used when no project // is specified in "Bug: 123" lines in commit messages. DefaultBugProject string `protobuf:"bytes,5,opt,name=default_bug_project,json=defaultBugProject,proto3" json:"default_bug_project,omitempty"` // contains filtered or unexported fields }
GitCheckoutConfig provides configuration for a Git checkout.
func (*GitCheckoutConfig) Descriptor
deprecated
func (*GitCheckoutConfig) Descriptor() ([]byte, []int)
Deprecated: Use GitCheckoutConfig.ProtoReflect.Descriptor instead.
func (*GitCheckoutConfig) GetBranch ¶
func (x *GitCheckoutConfig) GetBranch() string
func (*GitCheckoutConfig) GetDefaultBugProject ¶
func (x *GitCheckoutConfig) GetDefaultBugProject() string
func (*GitCheckoutConfig) GetDependencies ¶
func (x *GitCheckoutConfig) GetDependencies() []*VersionFileConfig
func (*GitCheckoutConfig) GetRepoUrl ¶
func (x *GitCheckoutConfig) GetRepoUrl() string
func (*GitCheckoutConfig) GetRevLinkTmpl ¶
func (x *GitCheckoutConfig) GetRevLinkTmpl() string
func (*GitCheckoutConfig) ProtoMessage ¶
func (*GitCheckoutConfig) ProtoMessage()
func (*GitCheckoutConfig) ProtoReflect ¶
func (x *GitCheckoutConfig) ProtoReflect() protoreflect.Message
func (*GitCheckoutConfig) Reset ¶
func (x *GitCheckoutConfig) Reset()
func (*GitCheckoutConfig) String ¶
func (x *GitCheckoutConfig) String() string
func (*GitCheckoutConfig) Validate ¶
func (c *GitCheckoutConfig) Validate() error
Validate implements util.Validator.
type GitCheckoutGerritParentConfig ¶
type GitCheckoutGerritParentConfig struct { GitCheckout *GitCheckoutParentConfig `protobuf:"bytes,1,opt,name=git_checkout,json=gitCheckout,proto3" json:"git_checkout,omitempty"` // pre_upload describes command(s) to run before uploading roll CLs. PreUploadCommands *PreUploadConfig `protobuf:"bytes,2,opt,name=pre_upload_commands,json=preUploadCommands,proto3" json:"pre_upload_commands,omitempty"` // contains filtered or unexported fields }
GitCheckoutGerritParentConfig provides configuration for a Parent which uses a local Git checkout and uploads CLs to Gerrit.
func (*GitCheckoutGerritParentConfig) Descriptor
deprecated
func (*GitCheckoutGerritParentConfig) Descriptor() ([]byte, []int)
Deprecated: Use GitCheckoutGerritParentConfig.ProtoReflect.Descriptor instead.
func (*GitCheckoutGerritParentConfig) GetGitCheckout ¶
func (x *GitCheckoutGerritParentConfig) GetGitCheckout() *GitCheckoutParentConfig
func (*GitCheckoutGerritParentConfig) GetPreUploadCommands ¶
func (x *GitCheckoutGerritParentConfig) GetPreUploadCommands() *PreUploadConfig
func (*GitCheckoutGerritParentConfig) ProtoMessage ¶
func (*GitCheckoutGerritParentConfig) ProtoMessage()
func (*GitCheckoutGerritParentConfig) ProtoReflect ¶
func (x *GitCheckoutGerritParentConfig) ProtoReflect() protoreflect.Message
func (*GitCheckoutGerritParentConfig) Reset ¶
func (x *GitCheckoutGerritParentConfig) Reset()
func (*GitCheckoutGerritParentConfig) String ¶
func (x *GitCheckoutGerritParentConfig) String() string
func (*GitCheckoutGerritParentConfig) Validate ¶
func (c *GitCheckoutGerritParentConfig) Validate() error
Validate implements util.Validator.
type GitCheckoutGitHubChildConfig ¶
type GitCheckoutGitHubChildConfig struct { GitCheckout *GitCheckoutChildConfig `protobuf:"bytes,1,opt,name=git_checkout,json=gitCheckout,proto3" json:"git_checkout,omitempty"` RepoOwner string `protobuf:"bytes,2,opt,name=repo_owner,json=repoOwner,proto3" json:"repo_owner,omitempty"` RepoName string `protobuf:"bytes,3,opt,name=repo_name,json=repoName,proto3" json:"repo_name,omitempty"` // contains filtered or unexported fields }
GitCheckoutGitHubChildConfig provides configuration for a Child which uses a local checkout of a GitHub repo.
func (*GitCheckoutGitHubChildConfig) Descriptor
deprecated
func (*GitCheckoutGitHubChildConfig) Descriptor() ([]byte, []int)
Deprecated: Use GitCheckoutGitHubChildConfig.ProtoReflect.Descriptor instead.
func (*GitCheckoutGitHubChildConfig) GetGitCheckout ¶
func (x *GitCheckoutGitHubChildConfig) GetGitCheckout() *GitCheckoutChildConfig
func (*GitCheckoutGitHubChildConfig) GetRepoName ¶
func (x *GitCheckoutGitHubChildConfig) GetRepoName() string
func (*GitCheckoutGitHubChildConfig) GetRepoOwner ¶
func (x *GitCheckoutGitHubChildConfig) GetRepoOwner() string
func (*GitCheckoutGitHubChildConfig) ProtoMessage ¶
func (*GitCheckoutGitHubChildConfig) ProtoMessage()
func (*GitCheckoutGitHubChildConfig) ProtoReflect ¶
func (x *GitCheckoutGitHubChildConfig) ProtoReflect() protoreflect.Message
func (*GitCheckoutGitHubChildConfig) Reset ¶
func (x *GitCheckoutGitHubChildConfig) Reset()
func (*GitCheckoutGitHubChildConfig) String ¶
func (x *GitCheckoutGitHubChildConfig) String() string
func (*GitCheckoutGitHubChildConfig) Validate ¶
func (c *GitCheckoutGitHubChildConfig) Validate() error
Validate implements util.Validator.
type GitCheckoutGitHubFileParentConfig ¶
type GitCheckoutGitHubFileParentConfig struct { GitCheckout *GitCheckoutGitHubParentConfig `protobuf:"bytes,1,opt,name=git_checkout,json=gitCheckout,proto3" json:"git_checkout,omitempty"` PreUploadSteps []PreUploadStep `` /* 148-byte string literal not displayed */ // pre_upload describes command(s) to run before uploading roll CLs. PreUploadCommands *PreUploadConfig `protobuf:"bytes,3,opt,name=pre_upload_commands,json=preUploadCommands,proto3" json:"pre_upload_commands,omitempty"` // contains filtered or unexported fields }
GitCheckoutGitHubFileParentConfig provides configuration for a Parent which uses a local Git checkout and uploads pull requests to GitHub.
func (*GitCheckoutGitHubFileParentConfig) Descriptor
deprecated
func (*GitCheckoutGitHubFileParentConfig) Descriptor() ([]byte, []int)
Deprecated: Use GitCheckoutGitHubFileParentConfig.ProtoReflect.Descriptor instead.
func (*GitCheckoutGitHubFileParentConfig) GetGitCheckout ¶
func (x *GitCheckoutGitHubFileParentConfig) GetGitCheckout() *GitCheckoutGitHubParentConfig
func (*GitCheckoutGitHubFileParentConfig) GetPreUploadCommands ¶
func (x *GitCheckoutGitHubFileParentConfig) GetPreUploadCommands() *PreUploadConfig
func (*GitCheckoutGitHubFileParentConfig) GetPreUploadSteps ¶
func (x *GitCheckoutGitHubFileParentConfig) GetPreUploadSteps() []PreUploadStep
func (*GitCheckoutGitHubFileParentConfig) ProtoMessage ¶
func (*GitCheckoutGitHubFileParentConfig) ProtoMessage()
func (*GitCheckoutGitHubFileParentConfig) ProtoReflect ¶
func (x *GitCheckoutGitHubFileParentConfig) ProtoReflect() protoreflect.Message
func (*GitCheckoutGitHubFileParentConfig) Reset ¶
func (x *GitCheckoutGitHubFileParentConfig) Reset()
func (*GitCheckoutGitHubFileParentConfig) String ¶
func (x *GitCheckoutGitHubFileParentConfig) String() string
func (*GitCheckoutGitHubFileParentConfig) Validate ¶
func (c *GitCheckoutGitHubFileParentConfig) Validate() error
Validate implements util.Validator.
type GitCheckoutGitHubParentConfig ¶
type GitCheckoutGitHubParentConfig struct { GitCheckout *GitCheckoutParentConfig `protobuf:"bytes,1,opt,name=git_checkout,json=gitCheckout,proto3" json:"git_checkout,omitempty"` ForkRepoUrl string `protobuf:"bytes,2,opt,name=fork_repo_url,json=forkRepoUrl,proto3" json:"fork_repo_url,omitempty"` // contains filtered or unexported fields }
GitCheckoutGitHubParentConfig provides configuration for a Parent which uses a local Git checkout and uploads pull requests to GitHub. TODO(borenet): Why doesn't this contain the GitHubConfig? Is this even needed?
func (*GitCheckoutGitHubParentConfig) Descriptor
deprecated
func (*GitCheckoutGitHubParentConfig) Descriptor() ([]byte, []int)
Deprecated: Use GitCheckoutGitHubParentConfig.ProtoReflect.Descriptor instead.
func (*GitCheckoutGitHubParentConfig) GetForkRepoUrl ¶
func (x *GitCheckoutGitHubParentConfig) GetForkRepoUrl() string
func (*GitCheckoutGitHubParentConfig) GetGitCheckout ¶
func (x *GitCheckoutGitHubParentConfig) GetGitCheckout() *GitCheckoutParentConfig
func (*GitCheckoutGitHubParentConfig) ProtoMessage ¶
func (*GitCheckoutGitHubParentConfig) ProtoMessage()
func (*GitCheckoutGitHubParentConfig) ProtoReflect ¶
func (x *GitCheckoutGitHubParentConfig) ProtoReflect() protoreflect.Message
func (*GitCheckoutGitHubParentConfig) Reset ¶
func (x *GitCheckoutGitHubParentConfig) Reset()
func (*GitCheckoutGitHubParentConfig) String ¶
func (x *GitCheckoutGitHubParentConfig) String() string
func (*GitCheckoutGitHubParentConfig) Validate ¶
func (c *GitCheckoutGitHubParentConfig) Validate() error
Validate implements util.Validator.
type GitCheckoutParentConfig ¶
type GitCheckoutParentConfig struct { GitCheckout *GitCheckoutConfig `protobuf:"bytes,1,opt,name=git_checkout,json=gitCheckout,proto3" json:"git_checkout,omitempty"` Dep *DependencyConfig `protobuf:"bytes,2,opt,name=dep,proto3" json:"dep,omitempty"` // contains filtered or unexported fields }
GitCheckoutParentConfig provides configuration for a Parent which uses a local checkout to create changes.
func (*GitCheckoutParentConfig) Descriptor
deprecated
func (*GitCheckoutParentConfig) Descriptor() ([]byte, []int)
Deprecated: Use GitCheckoutParentConfig.ProtoReflect.Descriptor instead.
func (*GitCheckoutParentConfig) GetDep ¶
func (x *GitCheckoutParentConfig) GetDep() *DependencyConfig
func (*GitCheckoutParentConfig) GetGitCheckout ¶
func (x *GitCheckoutParentConfig) GetGitCheckout() *GitCheckoutConfig
func (*GitCheckoutParentConfig) ProtoMessage ¶
func (*GitCheckoutParentConfig) ProtoMessage()
func (*GitCheckoutParentConfig) ProtoReflect ¶
func (x *GitCheckoutParentConfig) ProtoReflect() protoreflect.Message
func (*GitCheckoutParentConfig) Reset ¶
func (x *GitCheckoutParentConfig) Reset()
func (*GitCheckoutParentConfig) String ¶
func (x *GitCheckoutParentConfig) String() string
func (*GitCheckoutParentConfig) Validate ¶
func (c *GitCheckoutParentConfig) Validate() error
Validate implements util.Validator.
type GitHubConfig ¶
type GitHubConfig struct { // repo_owner is the owner of the GitHub repo. RepoOwner string `protobuf:"bytes,1,opt,name=repo_owner,json=repoOwner,proto3" json:"repo_owner,omitempty"` // repo_name is the name of the GitHub repo. RepoName string `protobuf:"bytes,2,opt,name=repo_name,json=repoName,proto3" json:"repo_name,omitempty"` // checks_wait_for indicates which GitHub checks must succeed before a pull // request may be merged. If they are failing, we wait for them to succeed // (eg. tree-status checks). Note: These checks are ignored during dry runs // because the PR is not going to be submitted so the tree-status checks // will not be important in that case. ChecksWaitFor []string `protobuf:"bytes,3,rep,name=checks_wait_for,json=checksWaitFor,proto3" json:"checks_wait_for,omitempty"` // token_secret is the name of the secret containing the auth token used to // access the GitHub API. TokenSecret string `protobuf:"bytes,4,opt,name=token_secret,json=tokenSecret,proto3" json:"token_secret,omitempty"` // ssh_key_secret is the name of the secret containing the SSH key used to // access GitHub repos. SshKeySecret string `protobuf:"bytes,5,opt,name=ssh_key_secret,json=sshKeySecret,proto3" json:"ssh_key_secret,omitempty"` // contains filtered or unexported fields }
GitHubConfig provides configuration for code review using GitHub.
func (*GitHubConfig) Descriptor
deprecated
func (*GitHubConfig) Descriptor() ([]byte, []int)
Deprecated: Use GitHubConfig.ProtoReflect.Descriptor instead.
func (*GitHubConfig) GetChecksWaitFor ¶
func (x *GitHubConfig) GetChecksWaitFor() []string
func (*GitHubConfig) GetRepoName ¶
func (x *GitHubConfig) GetRepoName() string
func (*GitHubConfig) GetRepoOwner ¶
func (x *GitHubConfig) GetRepoOwner() string
func (*GitHubConfig) GetSshKeySecret ¶
func (x *GitHubConfig) GetSshKeySecret() string
func (*GitHubConfig) GetTokenSecret ¶
func (x *GitHubConfig) GetTokenSecret() string
func (*GitHubConfig) ProtoMessage ¶
func (*GitHubConfig) ProtoMessage()
func (*GitHubConfig) ProtoReflect ¶
func (x *GitHubConfig) ProtoReflect() protoreflect.Message
func (*GitHubConfig) Reset ¶
func (x *GitHubConfig) Reset()
func (*GitHubConfig) String ¶
func (x *GitHubConfig) String() string
func (*GitHubConfig) Validate ¶
func (c *GitHubConfig) Validate() error
Validate implements util.Validator.
type GitilesChildConfig ¶
type GitilesChildConfig struct { Gitiles *GitilesConfig `protobuf:"bytes,1,opt,name=gitiles,proto3" json:"gitiles,omitempty"` // path indicates an optional single path of the repo to watch for changes; // all commits which do not change this path are ignored. Note that this // may produce strange results if the Git history for the path is not // linear. Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
GitilesChildConfig provides configuration for a Child which uses Gitiles.
func (*GitilesChildConfig) Descriptor
deprecated
func (*GitilesChildConfig) Descriptor() ([]byte, []int)
Deprecated: Use GitilesChildConfig.ProtoReflect.Descriptor instead.
func (*GitilesChildConfig) GetGitiles ¶
func (x *GitilesChildConfig) GetGitiles() *GitilesConfig
func (*GitilesChildConfig) GetPath ¶
func (x *GitilesChildConfig) GetPath() string
func (*GitilesChildConfig) ProtoMessage ¶
func (*GitilesChildConfig) ProtoMessage()
func (*GitilesChildConfig) ProtoReflect ¶
func (x *GitilesChildConfig) ProtoReflect() protoreflect.Message
func (*GitilesChildConfig) Reset ¶
func (x *GitilesChildConfig) Reset()
func (*GitilesChildConfig) String ¶
func (x *GitilesChildConfig) String() string
func (*GitilesChildConfig) Validate ¶
func (c *GitilesChildConfig) Validate() error
Validate implements util.Validator.
type GitilesConfig ¶
type GitilesConfig struct { // branch to track. Branch string `protobuf:"bytes,1,opt,name=branch,proto3" json:"branch,omitempty"` // repo_url from which to load Git data. RepoUrl string `protobuf:"bytes,2,opt,name=repo_url,json=repoUrl,proto3" json:"repo_url,omitempty"` // dependencies is an optional specification of dependencies to track. // Revisions generated by the checkout will contain the pinned versions of // these dependencies. Dependencies []*VersionFileConfig `protobuf:"bytes,3,rep,name=dependencies,proto3" json:"dependencies,omitempty"` // default_bug_project indicates the Monorail project used when no project // is specified in "Bug: 123" lines in commit messages. DefaultBugProject string `protobuf:"bytes,4,opt,name=default_bug_project,json=defaultBugProject,proto3" json:"default_bug_project,omitempty"` // contains filtered or unexported fields }
GitilesConfig provides configuration for a Git repo in Gitiles.
func (*GitilesConfig) Descriptor
deprecated
func (*GitilesConfig) Descriptor() ([]byte, []int)
Deprecated: Use GitilesConfig.ProtoReflect.Descriptor instead.
func (*GitilesConfig) GetBranch ¶
func (x *GitilesConfig) GetBranch() string
func (*GitilesConfig) GetDefaultBugProject ¶
func (x *GitilesConfig) GetDefaultBugProject() string
func (*GitilesConfig) GetDependencies ¶
func (x *GitilesConfig) GetDependencies() []*VersionFileConfig
func (*GitilesConfig) GetRepoUrl ¶
func (x *GitilesConfig) GetRepoUrl() string
func (*GitilesConfig) ProtoMessage ¶
func (*GitilesConfig) ProtoMessage()
func (*GitilesConfig) ProtoReflect ¶
func (x *GitilesConfig) ProtoReflect() protoreflect.Message
func (*GitilesConfig) Reset ¶
func (x *GitilesConfig) Reset()
func (*GitilesConfig) String ¶
func (x *GitilesConfig) String() string
func (*GitilesConfig) Validate ¶
func (c *GitilesConfig) Validate() error
Validate implements util.Validator.
type GitilesParentConfig ¶
type GitilesParentConfig struct { Gitiles *GitilesConfig `protobuf:"bytes,1,opt,name=gitiles,proto3" json:"gitiles,omitempty"` Dep *DependencyConfig `protobuf:"bytes,2,opt,name=dep,proto3" json:"dep,omitempty"` Gerrit *GerritConfig `protobuf:"bytes,3,opt,name=gerrit,proto3" json:"gerrit,omitempty"` // contains filtered or unexported fields }
GitilesParentConfig provides configuration for a Parent which uses Gitiles.
func (*GitilesParentConfig) Descriptor
deprecated
func (*GitilesParentConfig) Descriptor() ([]byte, []int)
Deprecated: Use GitilesParentConfig.ProtoReflect.Descriptor instead.
func (*GitilesParentConfig) GetDep ¶
func (x *GitilesParentConfig) GetDep() *DependencyConfig
func (*GitilesParentConfig) GetGerrit ¶
func (x *GitilesParentConfig) GetGerrit() *GerritConfig
func (*GitilesParentConfig) GetGitiles ¶
func (x *GitilesParentConfig) GetGitiles() *GitilesConfig
func (*GitilesParentConfig) ProtoMessage ¶
func (*GitilesParentConfig) ProtoMessage()
func (*GitilesParentConfig) ProtoReflect ¶
func (x *GitilesParentConfig) ProtoReflect() protoreflect.Message
func (*GitilesParentConfig) Reset ¶
func (x *GitilesParentConfig) Reset()
func (*GitilesParentConfig) String ¶
func (x *GitilesParentConfig) String() string
func (*GitilesParentConfig) Validate ¶
func (c *GitilesParentConfig) Validate() error
Validate implements util.Validator.
type GoModGerritParentConfig ¶
type GoModGerritParentConfig struct { GoMod *GoModParentConfig `protobuf:"bytes,1,opt,name=go_mod,json=goMod,proto3" json:"go_mod,omitempty"` Gerrit *GerritConfig `protobuf:"bytes,2,opt,name=gerrit,proto3" json:"gerrit,omitempty"` // contains filtered or unexported fields }
GoModGerritParentConfig provides configuration for a Parent which uses Go modules and uploads pull requests to Gerrit.
func (*GoModGerritParentConfig) Descriptor
deprecated
func (*GoModGerritParentConfig) Descriptor() ([]byte, []int)
Deprecated: Use GoModGerritParentConfig.ProtoReflect.Descriptor instead.
func (*GoModGerritParentConfig) GetGerrit ¶
func (x *GoModGerritParentConfig) GetGerrit() *GerritConfig
func (*GoModGerritParentConfig) GetGoMod ¶
func (x *GoModGerritParentConfig) GetGoMod() *GoModParentConfig
func (*GoModGerritParentConfig) ProtoMessage ¶
func (*GoModGerritParentConfig) ProtoMessage()
func (*GoModGerritParentConfig) ProtoReflect ¶
func (x *GoModGerritParentConfig) ProtoReflect() protoreflect.Message
func (*GoModGerritParentConfig) Reset ¶
func (x *GoModGerritParentConfig) Reset()
func (*GoModGerritParentConfig) String ¶
func (x *GoModGerritParentConfig) String() string
func (*GoModGerritParentConfig) Validate ¶
func (c *GoModGerritParentConfig) Validate() error
Validate implements util.Validator.
type GoModParentConfig ¶
type GoModParentConfig struct { GitCheckout *GitCheckoutConfig `protobuf:"bytes,1,opt,name=git_checkout,json=gitCheckout,proto3" json:"git_checkout,omitempty"` // module_path is the Go module path of the dependency. ModulePath string `protobuf:"bytes,2,opt,name=module_path,json=modulePath,proto3" json:"module_path,omitempty"` // find_and_replace lists additional files in which all instances of the // previous primary revision ID should be replaced with the new primary // revision ID. FindAndReplace []string `protobuf:"bytes,3,rep,name=find_and_replace,json=findAndReplace,proto3" json:"find_and_replace,omitempty"` // pre_upload_steps are steps to run before uploading the CL. PreUploadSteps []PreUploadStep `` /* 148-byte string literal not displayed */ // pre_upload describes command(s) to run before uploading roll CLs. PreUploadCommands *PreUploadConfig `protobuf:"bytes,5,opt,name=pre_upload_commands,json=preUploadCommands,proto3" json:"pre_upload_commands,omitempty"` // go_cmd is an alternate command to run to invoke Go, eg. for hermetic // installation via Bazel. GoCmd string `protobuf:"bytes,6,opt,name=go_cmd,json=goCmd,proto3" json:"go_cmd,omitempty"` // contains filtered or unexported fields }
GoModParentConfig provides configuration for a Parent which uses Go modules.
func (*GoModParentConfig) Descriptor
deprecated
func (*GoModParentConfig) Descriptor() ([]byte, []int)
Deprecated: Use GoModParentConfig.ProtoReflect.Descriptor instead.
func (*GoModParentConfig) GetFindAndReplace ¶
func (x *GoModParentConfig) GetFindAndReplace() []string
func (*GoModParentConfig) GetGitCheckout ¶
func (x *GoModParentConfig) GetGitCheckout() *GitCheckoutConfig
func (*GoModParentConfig) GetGoCmd ¶
func (x *GoModParentConfig) GetGoCmd() string
func (*GoModParentConfig) GetModulePath ¶
func (x *GoModParentConfig) GetModulePath() string
func (*GoModParentConfig) GetPreUploadCommands ¶
func (x *GoModParentConfig) GetPreUploadCommands() *PreUploadConfig
func (*GoModParentConfig) GetPreUploadSteps ¶
func (x *GoModParentConfig) GetPreUploadSteps() []PreUploadStep
func (*GoModParentConfig) ProtoMessage ¶
func (*GoModParentConfig) ProtoMessage()
func (*GoModParentConfig) ProtoReflect ¶
func (x *GoModParentConfig) ProtoReflect() protoreflect.Message
func (*GoModParentConfig) Reset ¶
func (x *GoModParentConfig) Reset()
func (*GoModParentConfig) String ¶
func (x *GoModParentConfig) String() string
func (*GoModParentConfig) Validate ¶
func (c *GoModParentConfig) Validate() error
Validate implements util.Validator.
type Google3Config ¶
type Google3Config struct {
// contains filtered or unexported fields
}
Google3Config is an empty configuration object for Google3.
func (*Google3Config) Descriptor
deprecated
func (*Google3Config) Descriptor() ([]byte, []int)
Deprecated: Use Google3Config.ProtoReflect.Descriptor instead.
func (*Google3Config) ProtoMessage ¶
func (*Google3Config) ProtoMessage()
func (*Google3Config) ProtoReflect ¶
func (x *Google3Config) ProtoReflect() protoreflect.Message
func (*Google3Config) Reset ¶
func (x *Google3Config) Reset()
func (*Google3Config) String ¶
func (x *Google3Config) String() string
func (*Google3Config) Validate ¶
func (c *Google3Config) Validate() error
Validate implements util.Validator.
type Google3RepoManagerConfig ¶
type Google3RepoManagerConfig struct { // child_branch is the branch of the child repo to track. ChildBranch string `protobuf:"bytes,1,opt,name=child_branch,json=childBranch,proto3" json:"child_branch,omitempty"` // child_repo is the URL of the child repo. ChildRepo string `protobuf:"bytes,2,opt,name=child_repo,json=childRepo,proto3" json:"child_repo,omitempty"` // contains filtered or unexported fields }
Google3RepoManagerConfig provides configuration for a roller into Google3.
func (*Google3RepoManagerConfig) DefaultStrategy ¶
func (c *Google3RepoManagerConfig) DefaultStrategy() string
DefaultStrategy implements RepoManagerConfig.
func (*Google3RepoManagerConfig) Descriptor
deprecated
func (*Google3RepoManagerConfig) Descriptor() ([]byte, []int)
Deprecated: Use Google3RepoManagerConfig.ProtoReflect.Descriptor instead.
func (*Google3RepoManagerConfig) GetChildBranch ¶
func (x *Google3RepoManagerConfig) GetChildBranch() string
func (*Google3RepoManagerConfig) GetChildRepo ¶
func (x *Google3RepoManagerConfig) GetChildRepo() string
func (*Google3RepoManagerConfig) NoCheckout ¶
func (c *Google3RepoManagerConfig) NoCheckout() bool
NoCheckout implements RepoManagerConfig.
func (*Google3RepoManagerConfig) ProtoMessage ¶
func (*Google3RepoManagerConfig) ProtoMessage()
func (*Google3RepoManagerConfig) ProtoReflect ¶
func (x *Google3RepoManagerConfig) ProtoReflect() protoreflect.Message
func (*Google3RepoManagerConfig) Reset ¶
func (x *Google3RepoManagerConfig) Reset()
func (*Google3RepoManagerConfig) String ¶
func (x *Google3RepoManagerConfig) String() string
func (*Google3RepoManagerConfig) ValidStrategies ¶
func (c *Google3RepoManagerConfig) ValidStrategies() []string
ValidStrategies implements RepoManagerConfig.
func (*Google3RepoManagerConfig) Validate ¶
func (c *Google3RepoManagerConfig) Validate() error
Validate implements util.Validator.
type KubernetesConfig ¶
type KubernetesConfig struct { // cpu is the requested number of CPUs, eg. "250m". Cpu string `protobuf:"bytes,1,opt,name=cpu,proto3" json:"cpu,omitempty"` // memory is the requested memory, eg. "2Gi". Memory string `protobuf:"bytes,2,opt,name=memory,proto3" json:"memory,omitempty"` // readiness_failure_threshold indicates how many times the ready check may // fail. ReadinessFailureThreshold int32 `` /* 139-byte string literal not displayed */ // readiness_initial_delay_seconds indicates how long to wait before // performing the ready check for the first time. ReadinessInitialDelaySeconds int32 `` /* 150-byte string literal not displayed */ // readiness_period_seconds indicates how often to perform the ready check. ReadinessPeriodSeconds int32 `` /* 130-byte string literal not displayed */ // disk indicates the size of the requested persistent disk. If not // specified, no persistent disk is used. Disk string `protobuf:"bytes,6,opt,name=disk,proto3" json:"disk,omitempty"` // image used for the autoroll backend container. Image string `protobuf:"bytes,8,opt,name=image,proto3" json:"image,omitempty"` // extra_flags to pass to the autoroll-be binary. ExtraFlags []string `protobuf:"bytes,9,rep,name=extra_flags,json=extraFlags,proto3" json:"extra_flags,omitempty"` // contains filtered or unexported fields }
KubernetesConfig provides Kubernetes configuration for the autoroll backend service for this roller.
func (*KubernetesConfig) Descriptor
deprecated
func (*KubernetesConfig) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesConfig.ProtoReflect.Descriptor instead.
func (*KubernetesConfig) GetCpu ¶
func (x *KubernetesConfig) GetCpu() string
func (*KubernetesConfig) GetDisk ¶
func (x *KubernetesConfig) GetDisk() string
func (*KubernetesConfig) GetExtraFlags ¶
func (x *KubernetesConfig) GetExtraFlags() []string
func (*KubernetesConfig) GetImage ¶
func (x *KubernetesConfig) GetImage() string
func (*KubernetesConfig) GetMemory ¶
func (x *KubernetesConfig) GetMemory() string
func (*KubernetesConfig) GetReadinessFailureThreshold ¶
func (x *KubernetesConfig) GetReadinessFailureThreshold() int32
func (*KubernetesConfig) GetReadinessInitialDelaySeconds ¶
func (x *KubernetesConfig) GetReadinessInitialDelaySeconds() int32
func (*KubernetesConfig) GetReadinessPeriodSeconds ¶
func (x *KubernetesConfig) GetReadinessPeriodSeconds() int32
func (*KubernetesConfig) ProtoMessage ¶
func (*KubernetesConfig) ProtoMessage()
func (*KubernetesConfig) ProtoReflect ¶
func (x *KubernetesConfig) ProtoReflect() protoreflect.Message
func (*KubernetesConfig) Reset ¶
func (x *KubernetesConfig) Reset()
func (*KubernetesConfig) String ¶
func (x *KubernetesConfig) String() string
func (*KubernetesConfig) Validate ¶
func (c *KubernetesConfig) Validate() error
Validate implements util.Validator.
type Mode ¶
type Mode int32
Mode describes the valid operating modes of an autoroller. These must be kept in sync with autoroll/go/modes/modes.go.
const ( // RUNNING is the typical operating mode of the autoroller. It will upload and // land CLs as new revisions appear in the Child. Mode_RUNNING Mode = 0 // STOPPED prevents the autoroller from uploading any CLs. The roller will // continue to update any local checkouts to prevent them from getting too far // out of date, and any requested manual rolls will be fulfilled. Mode_STOPPED Mode = 1 // DRY_RUN is similar to RUNNING but does not land the roll CLs after the // commit queue finishes. Instead, the active roll is left open until new // revisions appear in the child, at which point the roll is closed and a new // one is uploaded. Mode_DRY_RUN Mode = 2 // OFFLINE is similar to STOPPED, but the roller does not update its checkouts // and requests for manual rolls are ignored. Mode_OFFLINE Mode = 3 )
func (Mode) Descriptor ¶
func (Mode) Descriptor() protoreflect.EnumDescriptor
func (Mode) EnumDescriptor
deprecated
func (Mode) Number ¶
func (x Mode) Number() protoreflect.EnumNumber
func (Mode) Type ¶
func (Mode) Type() protoreflect.EnumType
type MonorailNotifierConfig ¶
type MonorailNotifierConfig struct { // project name under which to file bugs. Required. Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` // owner of bugs filed in Monorail. Required. Owner string `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"` // cc these email addresses on bugs filed in Monorail. Cc []string `protobuf:"bytes,3,rep,name=cc,proto3" json:"cc,omitempty"` // components to apply to bugs filed in Monorail. Components []string `protobuf:"bytes,4,rep,name=components,proto3" json:"components,omitempty"` // labels to apply to bugs filed in Monorail. Labels []string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty"` // contains filtered or unexported fields }
MonorailNotifierConfig provides configuration for bug-filing "notifications" using Monorail.
func (*MonorailNotifierConfig) Descriptor
deprecated
func (*MonorailNotifierConfig) Descriptor() ([]byte, []int)
Deprecated: Use MonorailNotifierConfig.ProtoReflect.Descriptor instead.
func (*MonorailNotifierConfig) GetCc ¶
func (x *MonorailNotifierConfig) GetCc() []string
func (*MonorailNotifierConfig) GetComponents ¶
func (x *MonorailNotifierConfig) GetComponents() []string
func (*MonorailNotifierConfig) GetLabels ¶
func (x *MonorailNotifierConfig) GetLabels() []string
func (*MonorailNotifierConfig) GetOwner ¶
func (x *MonorailNotifierConfig) GetOwner() string
func (*MonorailNotifierConfig) GetProject ¶
func (x *MonorailNotifierConfig) GetProject() string
func (*MonorailNotifierConfig) ProtoMessage ¶
func (*MonorailNotifierConfig) ProtoMessage()
func (*MonorailNotifierConfig) ProtoReflect ¶
func (x *MonorailNotifierConfig) ProtoReflect() protoreflect.Message
func (*MonorailNotifierConfig) Reset ¶
func (x *MonorailNotifierConfig) Reset()
func (*MonorailNotifierConfig) String ¶
func (x *MonorailNotifierConfig) String() string
func (*MonorailNotifierConfig) Validate ¶
func (c *MonorailNotifierConfig) Validate() error
Validate implements util.Validator.
type NotifierConfig ¶
type NotifierConfig struct { // log_level allows all messages at and above the given severity to be // sent. Mutually exclusive with msg_type. LogLevel NotifierConfig_LogLevel `` /* 131-byte string literal not displayed */ // msg_type limits the notifier to only send messages of the given // types. Mutually exclusive with log_level. MsgType []NotifierConfig_MsgType `` /* 134-byte string literal not displayed */ // config provides configuration for the specific type of notifier. // // Types that are assignable to Config: // // *NotifierConfig_Email // *NotifierConfig_Chat // *NotifierConfig_Monorail // *NotifierConfig_Pubsub Config isNotifierConfig_Config `protobuf_oneof:"config"` // subject indicates a subject line which overrides the default subject line // for every notification message, if provided. Subject string `protobuf:"bytes,7,opt,name=subject,proto3" json:"subject,omitempty"` // contains filtered or unexported fields }
NotifierConfig provides configuration for a notification system.
func (*NotifierConfig) Descriptor
deprecated
func (*NotifierConfig) Descriptor() ([]byte, []int)
Deprecated: Use NotifierConfig.ProtoReflect.Descriptor instead.
func (*NotifierConfig) GetChat ¶
func (x *NotifierConfig) GetChat() *ChatNotifierConfig
func (*NotifierConfig) GetConfig ¶
func (m *NotifierConfig) GetConfig() isNotifierConfig_Config
func (*NotifierConfig) GetEmail ¶
func (x *NotifierConfig) GetEmail() *EmailNotifierConfig
func (*NotifierConfig) GetLogLevel ¶
func (x *NotifierConfig) GetLogLevel() NotifierConfig_LogLevel
func (*NotifierConfig) GetMonorail ¶
func (x *NotifierConfig) GetMonorail() *MonorailNotifierConfig
func (*NotifierConfig) GetMsgType ¶
func (x *NotifierConfig) GetMsgType() []NotifierConfig_MsgType
func (*NotifierConfig) GetPubsub ¶
func (x *NotifierConfig) GetPubsub() *PubSubNotifierConfig
func (*NotifierConfig) GetSubject ¶
func (x *NotifierConfig) GetSubject() string
func (*NotifierConfig) ProtoMessage ¶
func (*NotifierConfig) ProtoMessage()
func (*NotifierConfig) ProtoReflect ¶
func (x *NotifierConfig) ProtoReflect() protoreflect.Message
func (*NotifierConfig) Reset ¶
func (x *NotifierConfig) Reset()
func (*NotifierConfig) String ¶
func (x *NotifierConfig) String() string
func (*NotifierConfig) Validate ¶
func (c *NotifierConfig) Validate() error
Validate implements util.Validator.
type NotifierConfig_Chat ¶
type NotifierConfig_Chat struct {
Chat *ChatNotifierConfig `protobuf:"bytes,4,opt,name=chat,proto3,oneof"`
}
type NotifierConfig_Email ¶
type NotifierConfig_Email struct {
Email *EmailNotifierConfig `protobuf:"bytes,3,opt,name=email,proto3,oneof"`
}
type NotifierConfig_LogLevel ¶
type NotifierConfig_LogLevel int32
LogLevel categorizes messages similarly to log severity.
const ( NotifierConfig_SILENT NotifierConfig_LogLevel = 0 NotifierConfig_ERROR NotifierConfig_LogLevel = 1 NotifierConfig_WARNING NotifierConfig_LogLevel = 2 NotifierConfig_INFO NotifierConfig_LogLevel = 3 NotifierConfig_DEBUG NotifierConfig_LogLevel = 4 )
func (NotifierConfig_LogLevel) Descriptor ¶
func (NotifierConfig_LogLevel) Descriptor() protoreflect.EnumDescriptor
func (NotifierConfig_LogLevel) Enum ¶
func (x NotifierConfig_LogLevel) Enum() *NotifierConfig_LogLevel
func (NotifierConfig_LogLevel) EnumDescriptor
deprecated
func (NotifierConfig_LogLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use NotifierConfig_LogLevel.Descriptor instead.
func (NotifierConfig_LogLevel) Number ¶
func (x NotifierConfig_LogLevel) Number() protoreflect.EnumNumber
func (NotifierConfig_LogLevel) String ¶
func (x NotifierConfig_LogLevel) String() string
func (NotifierConfig_LogLevel) Type ¶
func (NotifierConfig_LogLevel) Type() protoreflect.EnumType
func (NotifierConfig_LogLevel) Validate ¶
func (c NotifierConfig_LogLevel) Validate() error
Validate implements util.Validator.
type NotifierConfig_Monorail ¶
type NotifierConfig_Monorail struct {
Monorail *MonorailNotifierConfig `protobuf:"bytes,5,opt,name=monorail,proto3,oneof"`
}
type NotifierConfig_MsgType ¶
type NotifierConfig_MsgType int32
MsgType categorizes notifications based on their type.
const ( NotifierConfig_ISSUE_UPDATE NotifierConfig_MsgType = 0 NotifierConfig_LAST_N_FAILED NotifierConfig_MsgType = 1 NotifierConfig_MODE_CHANGE NotifierConfig_MsgType = 2 NotifierConfig_NEW_FAILURE NotifierConfig_MsgType = 3 NotifierConfig_NEW_SUCCESS NotifierConfig_MsgType = 4 NotifierConfig_ROLL_CREATION_FAILED NotifierConfig_MsgType = 5 NotifierConfig_SAFETY_THROTTLE NotifierConfig_MsgType = 6 NotifierConfig_STRATEGY_CHANGE NotifierConfig_MsgType = 7 NotifierConfig_SUCCESS_THROTTLE NotifierConfig_MsgType = 8 NotifierConfig_MANUAL_ROLL_CREATION_FAILED NotifierConfig_MsgType = 9 )
func (NotifierConfig_MsgType) Descriptor ¶
func (NotifierConfig_MsgType) Descriptor() protoreflect.EnumDescriptor
func (NotifierConfig_MsgType) Enum ¶
func (x NotifierConfig_MsgType) Enum() *NotifierConfig_MsgType
func (NotifierConfig_MsgType) EnumDescriptor
deprecated
func (NotifierConfig_MsgType) EnumDescriptor() ([]byte, []int)
Deprecated: Use NotifierConfig_MsgType.Descriptor instead.
func (NotifierConfig_MsgType) Number ¶
func (x NotifierConfig_MsgType) Number() protoreflect.EnumNumber
func (NotifierConfig_MsgType) String ¶
func (x NotifierConfig_MsgType) String() string
func (NotifierConfig_MsgType) Type ¶
func (NotifierConfig_MsgType) Type() protoreflect.EnumType
func (NotifierConfig_MsgType) Validate ¶
func (c NotifierConfig_MsgType) Validate() error
Validate implements util.Validator.
type NotifierConfig_Pubsub ¶
type NotifierConfig_Pubsub struct {
Pubsub *PubSubNotifierConfig `protobuf:"bytes,6,opt,name=pubsub,proto3,oneof"`
}
type ParentChildRepoManagerConfig ¶
type ParentChildRepoManagerConfig struct { // parent is the entity which depends on the child and receives the rolls. // // Types that are assignable to Parent: // // *ParentChildRepoManagerConfig_CopyParent // *ParentChildRepoManagerConfig_DepsLocalGithubParent // *ParentChildRepoManagerConfig_DepsLocalGerritParent // *ParentChildRepoManagerConfig_GitCheckoutGithubFileParent // *ParentChildRepoManagerConfig_GitilesParent // *ParentChildRepoManagerConfig_GoModGerritParent // *ParentChildRepoManagerConfig_GitCheckoutGerritParent Parent isParentChildRepoManagerConfig_Parent `protobuf_oneof:"parent"` // child is the entity which is depended on by the parent and is rolled. // // Types that are assignable to Child: // // *ParentChildRepoManagerConfig_CipdChild // *ParentChildRepoManagerConfig_FuchsiaSdkChild // *ParentChildRepoManagerConfig_GitCheckoutChild // *ParentChildRepoManagerConfig_GitCheckoutGithubChild // *ParentChildRepoManagerConfig_GitilesChild // *ParentChildRepoManagerConfig_SemverGcsChild // *ParentChildRepoManagerConfig_DockerChild Child isParentChildRepoManagerConfig_Child `protobuf_oneof:"child"` // revision_filter filters out revisions of the child which should not be // considered as roll candidates. BuildbucketRevisionFilter []*BuildbucketRevisionFilterConfig `` /* 139-byte string literal not displayed */ CipdRevisionFilter []*CIPDRevisionFilterConfig `protobuf:"bytes,13,rep,name=cipd_revision_filter,json=cipdRevisionFilter,proto3" json:"cipd_revision_filter,omitempty"` ValidHttpRevisionFilter []*ValidHttpRevisionFilterConfig `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
ParentChildRepoManagerConfig provides configuration for a roller which combines a pre-defined Parent and Child type.
func (*ParentChildRepoManagerConfig) DefaultStrategy ¶
func (c *ParentChildRepoManagerConfig) DefaultStrategy() string
DefaultStrategy implements RepoManagerConfig.
func (*ParentChildRepoManagerConfig) Descriptor
deprecated
func (*ParentChildRepoManagerConfig) Descriptor() ([]byte, []int)
Deprecated: Use ParentChildRepoManagerConfig.ProtoReflect.Descriptor instead.
func (*ParentChildRepoManagerConfig) GetBuildbucketRevisionFilter ¶
func (x *ParentChildRepoManagerConfig) GetBuildbucketRevisionFilter() []*BuildbucketRevisionFilterConfig
func (*ParentChildRepoManagerConfig) GetChild ¶
func (m *ParentChildRepoManagerConfig) GetChild() isParentChildRepoManagerConfig_Child
func (*ParentChildRepoManagerConfig) GetCipdChild ¶
func (x *ParentChildRepoManagerConfig) GetCipdChild() *CIPDChildConfig
func (*ParentChildRepoManagerConfig) GetCipdRevisionFilter ¶
func (x *ParentChildRepoManagerConfig) GetCipdRevisionFilter() []*CIPDRevisionFilterConfig
func (*ParentChildRepoManagerConfig) GetCopyParent ¶
func (x *ParentChildRepoManagerConfig) GetCopyParent() *CopyParentConfig
func (*ParentChildRepoManagerConfig) GetDepsLocalGerritParent ¶
func (x *ParentChildRepoManagerConfig) GetDepsLocalGerritParent() *DEPSLocalGerritParentConfig
func (*ParentChildRepoManagerConfig) GetDepsLocalGithubParent ¶
func (x *ParentChildRepoManagerConfig) GetDepsLocalGithubParent() *DEPSLocalGitHubParentConfig
func (*ParentChildRepoManagerConfig) GetDockerChild ¶
func (x *ParentChildRepoManagerConfig) GetDockerChild() *DockerChildConfig
func (*ParentChildRepoManagerConfig) GetFuchsiaSdkChild ¶
func (x *ParentChildRepoManagerConfig) GetFuchsiaSdkChild() *FuchsiaSDKChildConfig
func (*ParentChildRepoManagerConfig) GetGitCheckoutChild ¶
func (x *ParentChildRepoManagerConfig) GetGitCheckoutChild() *GitCheckoutChildConfig
func (*ParentChildRepoManagerConfig) GetGitCheckoutGerritParent ¶
func (x *ParentChildRepoManagerConfig) GetGitCheckoutGerritParent() *GitCheckoutGerritParentConfig
func (*ParentChildRepoManagerConfig) GetGitCheckoutGithubChild ¶
func (x *ParentChildRepoManagerConfig) GetGitCheckoutGithubChild() *GitCheckoutGitHubChildConfig
func (*ParentChildRepoManagerConfig) GetGitCheckoutGithubFileParent ¶
func (x *ParentChildRepoManagerConfig) GetGitCheckoutGithubFileParent() *GitCheckoutGitHubFileParentConfig
func (*ParentChildRepoManagerConfig) GetGitilesChild ¶
func (x *ParentChildRepoManagerConfig) GetGitilesChild() *GitilesChildConfig
func (*ParentChildRepoManagerConfig) GetGitilesParent ¶
func (x *ParentChildRepoManagerConfig) GetGitilesParent() *GitilesParentConfig
func (*ParentChildRepoManagerConfig) GetGoModGerritParent ¶
func (x *ParentChildRepoManagerConfig) GetGoModGerritParent() *GoModGerritParentConfig
func (*ParentChildRepoManagerConfig) GetParent ¶
func (m *ParentChildRepoManagerConfig) GetParent() isParentChildRepoManagerConfig_Parent
func (*ParentChildRepoManagerConfig) GetSemverGcsChild ¶
func (x *ParentChildRepoManagerConfig) GetSemverGcsChild() *SemVerGCSChildConfig
func (*ParentChildRepoManagerConfig) GetValidHttpRevisionFilter ¶
func (x *ParentChildRepoManagerConfig) GetValidHttpRevisionFilter() []*ValidHttpRevisionFilterConfig
func (*ParentChildRepoManagerConfig) NoCheckout ¶
func (c *ParentChildRepoManagerConfig) NoCheckout() bool
NoCheckout implements RepoManagerConfig.
func (*ParentChildRepoManagerConfig) ProtoMessage ¶
func (*ParentChildRepoManagerConfig) ProtoMessage()
func (*ParentChildRepoManagerConfig) ProtoReflect ¶
func (x *ParentChildRepoManagerConfig) ProtoReflect() protoreflect.Message
func (*ParentChildRepoManagerConfig) Reset ¶
func (x *ParentChildRepoManagerConfig) Reset()
func (*ParentChildRepoManagerConfig) String ¶
func (x *ParentChildRepoManagerConfig) String() string
func (*ParentChildRepoManagerConfig) ValidStrategies ¶
func (c *ParentChildRepoManagerConfig) ValidStrategies() []string
ValidStrategies implements RepoManagerConfig.
func (*ParentChildRepoManagerConfig) Validate ¶
func (c *ParentChildRepoManagerConfig) Validate() error
Validate implements util.Validator.
type ParentChildRepoManagerConfig_CipdChild ¶
type ParentChildRepoManagerConfig_CipdChild struct {
CipdChild *CIPDChildConfig `protobuf:"bytes,6,opt,name=cipd_child,json=cipdChild,proto3,oneof"`
}
type ParentChildRepoManagerConfig_CopyParent ¶
type ParentChildRepoManagerConfig_CopyParent struct {
CopyParent *CopyParentConfig `protobuf:"bytes,1,opt,name=copy_parent,json=copyParent,proto3,oneof"`
}
type ParentChildRepoManagerConfig_DepsLocalGerritParent ¶
type ParentChildRepoManagerConfig_DepsLocalGerritParent struct {
DepsLocalGerritParent *DEPSLocalGerritParentConfig `protobuf:"bytes,3,opt,name=deps_local_gerrit_parent,json=depsLocalGerritParent,proto3,oneof"`
}
type ParentChildRepoManagerConfig_DepsLocalGithubParent ¶
type ParentChildRepoManagerConfig_DepsLocalGithubParent struct {
DepsLocalGithubParent *DEPSLocalGitHubParentConfig `protobuf:"bytes,2,opt,name=deps_local_github_parent,json=depsLocalGithubParent,proto3,oneof"`
}
type ParentChildRepoManagerConfig_DockerChild ¶
type ParentChildRepoManagerConfig_DockerChild struct {
DockerChild *DockerChildConfig `protobuf:"bytes,16,opt,name=docker_child,json=dockerChild,proto3,oneof"`
}
type ParentChildRepoManagerConfig_FuchsiaSdkChild ¶
type ParentChildRepoManagerConfig_FuchsiaSdkChild struct {
FuchsiaSdkChild *FuchsiaSDKChildConfig `protobuf:"bytes,7,opt,name=fuchsia_sdk_child,json=fuchsiaSdkChild,proto3,oneof"`
}
type ParentChildRepoManagerConfig_GitCheckoutChild ¶
type ParentChildRepoManagerConfig_GitCheckoutChild struct {
GitCheckoutChild *GitCheckoutChildConfig `protobuf:"bytes,8,opt,name=git_checkout_child,json=gitCheckoutChild,proto3,oneof"`
}
type ParentChildRepoManagerConfig_GitCheckoutGerritParent ¶
type ParentChildRepoManagerConfig_GitCheckoutGerritParent struct {
GitCheckoutGerritParent *GitCheckoutGerritParentConfig `protobuf:"bytes,17,opt,name=git_checkout_gerrit_parent,json=gitCheckoutGerritParent,proto3,oneof"`
}
type ParentChildRepoManagerConfig_GitCheckoutGithubChild ¶
type ParentChildRepoManagerConfig_GitCheckoutGithubChild struct {
GitCheckoutGithubChild *GitCheckoutGitHubChildConfig `protobuf:"bytes,9,opt,name=git_checkout_github_child,json=gitCheckoutGithubChild,proto3,oneof"`
}
type ParentChildRepoManagerConfig_GitCheckoutGithubFileParent ¶
type ParentChildRepoManagerConfig_GitCheckoutGithubFileParent struct {
GitCheckoutGithubFileParent *GitCheckoutGitHubFileParentConfig `protobuf:"bytes,4,opt,name=git_checkout_github_file_parent,json=gitCheckoutGithubFileParent,proto3,oneof"`
}
type ParentChildRepoManagerConfig_GitilesChild ¶
type ParentChildRepoManagerConfig_GitilesChild struct {
GitilesChild *GitilesChildConfig `protobuf:"bytes,10,opt,name=gitiles_child,json=gitilesChild,proto3,oneof"`
}
type ParentChildRepoManagerConfig_GitilesParent ¶
type ParentChildRepoManagerConfig_GitilesParent struct {
GitilesParent *GitilesParentConfig `protobuf:"bytes,5,opt,name=gitiles_parent,json=gitilesParent,proto3,oneof"`
}
type ParentChildRepoManagerConfig_GoModGerritParent ¶
type ParentChildRepoManagerConfig_GoModGerritParent struct {
GoModGerritParent *GoModGerritParentConfig `protobuf:"bytes,14,opt,name=go_mod_gerrit_parent,json=goModGerritParent,proto3,oneof"`
}
type ParentChildRepoManagerConfig_SemverGcsChild ¶
type ParentChildRepoManagerConfig_SemverGcsChild struct {
SemverGcsChild *SemVerGCSChildConfig `protobuf:"bytes,11,opt,name=semver_gcs_child,json=semverGcsChild,proto3,oneof"`
}
type PreUploadCIPDPackageConfig ¶
type PreUploadCIPDPackageConfig struct { // Full CIPD package name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Relative path within the root dir to install the package. Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // Version of the package. Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
CIPDPackageConfig describes a CIPD package.
func (*PreUploadCIPDPackageConfig) Descriptor
deprecated
func (*PreUploadCIPDPackageConfig) Descriptor() ([]byte, []int)
Deprecated: Use PreUploadCIPDPackageConfig.ProtoReflect.Descriptor instead.
func (*PreUploadCIPDPackageConfig) GetName ¶
func (x *PreUploadCIPDPackageConfig) GetName() string
func (*PreUploadCIPDPackageConfig) GetPath ¶
func (x *PreUploadCIPDPackageConfig) GetPath() string
func (*PreUploadCIPDPackageConfig) GetVersion ¶
func (x *PreUploadCIPDPackageConfig) GetVersion() string
func (*PreUploadCIPDPackageConfig) ProtoMessage ¶
func (*PreUploadCIPDPackageConfig) ProtoMessage()
func (*PreUploadCIPDPackageConfig) ProtoReflect ¶
func (x *PreUploadCIPDPackageConfig) ProtoReflect() protoreflect.Message
func (*PreUploadCIPDPackageConfig) Reset ¶
func (x *PreUploadCIPDPackageConfig) Reset()
func (*PreUploadCIPDPackageConfig) String ¶
func (x *PreUploadCIPDPackageConfig) String() string
type PreUploadCommandConfig ¶
type PreUploadCommandConfig struct { // Command to run. Command string `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"` // Working directory in which to run the command. Cwd string `protobuf:"bytes,2,opt,name=cwd,proto3" json:"cwd,omitempty"` // Environment variables needed by the command, in "KEY=VALUE" format. Env []string `protobuf:"bytes,3,rep,name=env,proto3" json:"env,omitempty"` // If true, log the error returned by the command but don't error out. IgnoreFailure bool `protobuf:"varint,4,opt,name=ignore_failure,json=ignoreFailure,proto3" json:"ignore_failure,omitempty"` // contains filtered or unexported fields }
PreUploadCommandConfig describes a command to run.
func (*PreUploadCommandConfig) Descriptor
deprecated
func (*PreUploadCommandConfig) Descriptor() ([]byte, []int)
Deprecated: Use PreUploadCommandConfig.ProtoReflect.Descriptor instead.
func (*PreUploadCommandConfig) GetCommand ¶
func (x *PreUploadCommandConfig) GetCommand() string
func (*PreUploadCommandConfig) GetCwd ¶
func (x *PreUploadCommandConfig) GetCwd() string
func (*PreUploadCommandConfig) GetEnv ¶
func (x *PreUploadCommandConfig) GetEnv() []string
func (*PreUploadCommandConfig) GetIgnoreFailure ¶
func (x *PreUploadCommandConfig) GetIgnoreFailure() bool
func (*PreUploadCommandConfig) ProtoMessage ¶
func (*PreUploadCommandConfig) ProtoMessage()
func (*PreUploadCommandConfig) ProtoReflect ¶
func (x *PreUploadCommandConfig) ProtoReflect() protoreflect.Message
func (*PreUploadCommandConfig) Reset ¶
func (x *PreUploadCommandConfig) Reset()
func (*PreUploadCommandConfig) String ¶
func (x *PreUploadCommandConfig) String() string
type PreUploadConfig ¶
type PreUploadConfig struct { // CIPD packages needed by the command(s). CipdPackage []*PreUploadCIPDPackageConfig `protobuf:"bytes,1,rep,name=cipd_package,json=cipdPackage,proto3" json:"cipd_package,omitempty"` // Command(s) to run. Command []*PreUploadCommandConfig `protobuf:"bytes,2,rep,name=command,proto3" json:"command,omitempty"` // contains filtered or unexported fields }
PreUploadConfig describes additional steps to run after updating the dependency but before uploading the CL, on rollers which use a local checkout.
func (*PreUploadConfig) Descriptor
deprecated
func (*PreUploadConfig) Descriptor() ([]byte, []int)
Deprecated: Use PreUploadConfig.ProtoReflect.Descriptor instead.
func (*PreUploadConfig) GetCipdPackage ¶
func (x *PreUploadConfig) GetCipdPackage() []*PreUploadCIPDPackageConfig
func (*PreUploadConfig) GetCommand ¶
func (x *PreUploadConfig) GetCommand() []*PreUploadCommandConfig
func (*PreUploadConfig) ProtoMessage ¶
func (*PreUploadConfig) ProtoMessage()
func (*PreUploadConfig) ProtoReflect ¶
func (x *PreUploadConfig) ProtoReflect() protoreflect.Message
func (*PreUploadConfig) Reset ¶
func (x *PreUploadConfig) Reset()
func (*PreUploadConfig) String ¶
func (x *PreUploadConfig) String() string
type PreUploadStep ¶
type PreUploadStep int32
PreUploadStep lists the known pre-upload steps which may be run before roll CLs are uploaded. These must be kept in sync with go/repo_manager/parent/pre_upload_steps.go.
const ( PreUploadStep_ANGLE_CODE_GENERATION PreUploadStep = 0 PreUploadStep_ANGLE_GN_TO_BP PreUploadStep = 1 PreUploadStep_ANGLE_ROLL_CHROMIUM PreUploadStep = 2 PreUploadStep_GO_GENERATE_CIPD PreUploadStep = 3 PreUploadStep_FLUTTER_LICENSE_SCRIPTS PreUploadStep = 4 PreUploadStep_FLUTTER_LICENSE_SCRIPTS_FOR_DART PreUploadStep = 5 PreUploadStep_FLUTTER_LICENSE_SCRIPTS_FOR_FUCHSIA PreUploadStep = 6 PreUploadStep_SKIA_GN_TO_BP PreUploadStep = 7 PreUploadStep_TRAIN_INFRA PreUploadStep = 8 PreUploadStep_UPDATE_FLUTTER_DEPS_FOR_DART PreUploadStep = 9 PreUploadStep_VULKAN_DEPS_UPDATE_COMMIT_MESSAGE PreUploadStep = 10 PreUploadStep_UPDATE_BORINGSSL PreUploadStep = 11 PreUploadStep_CHROMIUM_ROLL_WEBGPU_CTS PreUploadStep = 12 )
func (PreUploadStep) Descriptor ¶
func (PreUploadStep) Descriptor() protoreflect.EnumDescriptor
func (PreUploadStep) Enum ¶
func (x PreUploadStep) Enum() *PreUploadStep
func (PreUploadStep) EnumDescriptor
deprecated
func (PreUploadStep) EnumDescriptor() ([]byte, []int)
Deprecated: Use PreUploadStep.Descriptor instead.
func (PreUploadStep) Number ¶
func (x PreUploadStep) Number() protoreflect.EnumNumber
func (PreUploadStep) String ¶
func (x PreUploadStep) String() string
func (PreUploadStep) Type ¶
func (PreUploadStep) Type() protoreflect.EnumType
func (PreUploadStep) Validate ¶
func (s PreUploadStep) Validate() error
Validate implements util.Validator.
type PubSubNotifierConfig ¶
type PubSubNotifierConfig struct { // topic under which to publish PubSub messages. Topic string `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"` // contains filtered or unexported fields }
PubSubNotifierConfig provides configuration for PubSub notifications.
func (*PubSubNotifierConfig) Descriptor
deprecated
func (*PubSubNotifierConfig) Descriptor() ([]byte, []int)
Deprecated: Use PubSubNotifierConfig.ProtoReflect.Descriptor instead.
func (*PubSubNotifierConfig) GetTopic ¶
func (x *PubSubNotifierConfig) GetTopic() string
func (*PubSubNotifierConfig) ProtoMessage ¶
func (*PubSubNotifierConfig) ProtoMessage()
func (*PubSubNotifierConfig) ProtoReflect ¶
func (x *PubSubNotifierConfig) ProtoReflect() protoreflect.Message
func (*PubSubNotifierConfig) Reset ¶
func (x *PubSubNotifierConfig) Reset()
func (*PubSubNotifierConfig) String ¶
func (x *PubSubNotifierConfig) String() string
func (*PubSubNotifierConfig) Validate ¶
func (c *PubSubNotifierConfig) Validate() error
Validate implements util.Validator.
type RepoManagerConfig ¶
type RepoManagerConfig interface { util.Validator // Return the default NextRollStrategy name. DefaultStrategy() string // Return true if the RepoManager does not use a local checkout. NoCheckout() bool // Return the list of valid NextRollStrategy names for this RepoManager. ValidStrategies() []string }
RepoManagerConfig provides configuration information for RepoManagers.
type SemVerGCSChildConfig ¶
type SemVerGCSChildConfig struct { Gcs *GCSChildConfig `protobuf:"bytes,1,opt,name=gcs,proto3" json:"gcs,omitempty"` // short_rev_regex is a regular expression string which indicates what part // of the revision ID string should be used as the shortened ID for display. // If not specified, the full ID string is used. ShortRevRegex string `protobuf:"bytes,2,opt,name=short_rev_regex,json=shortRevRegex,proto3" json:"short_rev_regex,omitempty"` // version_regex is a regular expression string containing one or more // integer capture groups. The integers matched by the capture groups are // compared, in order, when comparing two revisions. VersionRegex string `protobuf:"bytes,3,opt,name=version_regex,json=versionRegex,proto3" json:"version_regex,omitempty"` // contains filtered or unexported fields }
SemVerGCSChildConfig provides configuration for a Child in GCS which uses semantic versioning.
func (*SemVerGCSChildConfig) Descriptor
deprecated
func (*SemVerGCSChildConfig) Descriptor() ([]byte, []int)
Deprecated: Use SemVerGCSChildConfig.ProtoReflect.Descriptor instead.
func (*SemVerGCSChildConfig) GetGcs ¶
func (x *SemVerGCSChildConfig) GetGcs() *GCSChildConfig
func (*SemVerGCSChildConfig) GetShortRevRegex ¶
func (x *SemVerGCSChildConfig) GetShortRevRegex() string
func (*SemVerGCSChildConfig) GetVersionRegex ¶
func (x *SemVerGCSChildConfig) GetVersionRegex() string
func (*SemVerGCSChildConfig) ProtoMessage ¶
func (*SemVerGCSChildConfig) ProtoMessage()
func (*SemVerGCSChildConfig) ProtoReflect ¶
func (x *SemVerGCSChildConfig) ProtoReflect() protoreflect.Message
func (*SemVerGCSChildConfig) Reset ¶
func (x *SemVerGCSChildConfig) Reset()
func (*SemVerGCSChildConfig) String ¶
func (x *SemVerGCSChildConfig) String() string
func (*SemVerGCSChildConfig) Validate ¶
func (c *SemVerGCSChildConfig) Validate() error
Validate implements util.Validator.
type ThrottleConfig ¶
type ThrottleConfig struct { // attempt_count indicates the number of failed attempts after which to // begin throttling. AttemptCount int32 `protobuf:"varint,1,opt,name=attempt_count,json=attemptCount,proto3" json:"attempt_count,omitempty"` // time_window during which, if the number of failed attempts exceeds the // specified attempt_count, throttling is enabled. TimeWindow string `protobuf:"bytes,2,opt,name=time_window,json=timeWindow,proto3" json:"time_window,omitempty"` // contains filtered or unexported fields }
ThrottleConfig provides configuration for throttling.
func (*ThrottleConfig) Descriptor
deprecated
func (*ThrottleConfig) Descriptor() ([]byte, []int)
Deprecated: Use ThrottleConfig.ProtoReflect.Descriptor instead.
func (*ThrottleConfig) GetAttemptCount ¶
func (x *ThrottleConfig) GetAttemptCount() int32
func (*ThrottleConfig) GetTimeWindow ¶
func (x *ThrottleConfig) GetTimeWindow() string
func (*ThrottleConfig) ProtoMessage ¶
func (*ThrottleConfig) ProtoMessage()
func (*ThrottleConfig) ProtoReflect ¶
func (x *ThrottleConfig) ProtoReflect() protoreflect.Message
func (*ThrottleConfig) Reset ¶
func (x *ThrottleConfig) Reset()
func (*ThrottleConfig) String ¶
func (x *ThrottleConfig) String() string
func (*ThrottleConfig) Validate ¶
func (c *ThrottleConfig) Validate() error
Validate implements util.Validator.
type TransitiveDepConfig ¶
type TransitiveDepConfig struct { // child dependency information. Child *VersionFileConfig `protobuf:"bytes,1,opt,name=child,proto3" json:"child,omitempty"` // parent dependency information. Parent *VersionFileConfig `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` // log_url_tmpl is a template for constructing a URL which displays the log // between two revisions. LogUrlTmpl string `protobuf:"bytes,3,opt,name=log_url_tmpl,json=logUrlTmpl,proto3" json:"log_url_tmpl,omitempty"` // contains filtered or unexported fields }
TransitiveDepConfig provides configuration for a dependency referenced by both the parent and child, to be updated in the parent to match the revision depended on by the child at the revision being rolled.
func (*TransitiveDepConfig) Copy ¶
func (c *TransitiveDepConfig) Copy() *TransitiveDepConfig
Copy returns a deep copy.
func (*TransitiveDepConfig) Descriptor
deprecated
func (*TransitiveDepConfig) Descriptor() ([]byte, []int)
Deprecated: Use TransitiveDepConfig.ProtoReflect.Descriptor instead.
func (*TransitiveDepConfig) GetChild ¶
func (x *TransitiveDepConfig) GetChild() *VersionFileConfig
func (*TransitiveDepConfig) GetLogUrlTmpl ¶
func (x *TransitiveDepConfig) GetLogUrlTmpl() string
func (*TransitiveDepConfig) GetParent ¶
func (x *TransitiveDepConfig) GetParent() *VersionFileConfig
func (*TransitiveDepConfig) ProtoMessage ¶
func (*TransitiveDepConfig) ProtoMessage()
func (*TransitiveDepConfig) ProtoReflect ¶
func (x *TransitiveDepConfig) ProtoReflect() protoreflect.Message
func (*TransitiveDepConfig) Reset ¶
func (x *TransitiveDepConfig) Reset()
func (*TransitiveDepConfig) String ¶
func (x *TransitiveDepConfig) String() string
func (*TransitiveDepConfig) Validate ¶
func (c *TransitiveDepConfig) Validate() error
Validate implements util.Validator.
type ValidHttpRevisionFilterConfig ¶
type ValidHttpRevisionFilterConfig struct { // URL of the file containing the valid revision. FileUrl string `protobuf:"bytes,1,opt,name=file_url,json=fileUrl,proto3" json:"file_url,omitempty"` // Optional regular expression used to extract the valid revision from the // file after retrieval. If not provided, we assume that the entire contents // of the file comprise the revision ID. Regex string `protobuf:"bytes,2,opt,name=regex,proto3" json:"regex,omitempty"` // contains filtered or unexported fields }
ValidHttpRevisionFilterConfig provides configuration for a revision filter which obtains a single valid revision from a file which is retrieved via HTTP.
func (*ValidHttpRevisionFilterConfig) Descriptor
deprecated
func (*ValidHttpRevisionFilterConfig) Descriptor() ([]byte, []int)
Deprecated: Use ValidHttpRevisionFilterConfig.ProtoReflect.Descriptor instead.
func (*ValidHttpRevisionFilterConfig) GetFileUrl ¶
func (x *ValidHttpRevisionFilterConfig) GetFileUrl() string
func (*ValidHttpRevisionFilterConfig) GetRegex ¶
func (x *ValidHttpRevisionFilterConfig) GetRegex() string
func (*ValidHttpRevisionFilterConfig) ProtoMessage ¶
func (*ValidHttpRevisionFilterConfig) ProtoMessage()
func (*ValidHttpRevisionFilterConfig) ProtoReflect ¶
func (x *ValidHttpRevisionFilterConfig) ProtoReflect() protoreflect.Message
func (*ValidHttpRevisionFilterConfig) Reset ¶
func (x *ValidHttpRevisionFilterConfig) Reset()
func (*ValidHttpRevisionFilterConfig) String ¶
func (x *ValidHttpRevisionFilterConfig) String() string
type VersionFileConfig ¶
type VersionFileConfig struct { // id of the dependency to be rolled, eg. a repo URL. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // file in which the dependency is pinned. May be specified more than once, // in which case the first file is considered to be the source of truth, // but the others are updated when a roll is created. File []*VersionFileConfig_File `protobuf:"bytes,2,rep,name=file,proto3" json:"file,omitempty"` // contains filtered or unexported fields }
VersionFileConfig provides configuration for a dependency whose version is pinned within a particular file or files.
func (*VersionFileConfig) Copy ¶
func (c *VersionFileConfig) Copy() *VersionFileConfig
Copy returns a deep copy.
func (*VersionFileConfig) Descriptor
deprecated
func (*VersionFileConfig) Descriptor() ([]byte, []int)
Deprecated: Use VersionFileConfig.ProtoReflect.Descriptor instead.
func (*VersionFileConfig) GetFile ¶
func (x *VersionFileConfig) GetFile() []*VersionFileConfig_File
func (*VersionFileConfig) GetId ¶
func (x *VersionFileConfig) GetId() string
func (*VersionFileConfig) ProtoMessage ¶
func (*VersionFileConfig) ProtoMessage()
func (*VersionFileConfig) ProtoReflect ¶
func (x *VersionFileConfig) ProtoReflect() protoreflect.Message
func (*VersionFileConfig) Reset ¶
func (x *VersionFileConfig) Reset()
func (*VersionFileConfig) String ¶
func (x *VersionFileConfig) String() string
func (*VersionFileConfig) Validate ¶
func (c *VersionFileConfig) Validate() error
Validate implements util.Validator.
type VersionFileConfig_File ¶
type VersionFileConfig_File struct { // path within the repo of the file which pins the dependency. The name of // the file dictates how we read and write the revision pin: // // - If `regex` is set, the name of this file is ignored. // // - `DEPS`: we parse the file as a DEPS file using a Python parser. // // - `*.pyl`: we assume the file contains a Python literal composed of // dictionaries and lists. In this case, the `id` field must be a dot- // separated path from the root of the object to the field which // specifies the revision, where each element is either a dictionary key // or a selector which matches a key+value of a given list element. For // example, the id `key1.key2.id=my-dependency-id.revision` would // traverse the following literal to find the revision ID: // // { // "key1": { // "key2": [ // { // "id": "my-dependency-id", // "revision": "12345", // }, // ], // }, // } // // - Otherwise, we assume that the file's sole contents are the revision // ID and we read or write the entirety of the file. Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // regex which is used to extract the existing revision of the dependency // and to update the pin to the new revision. Optional. Regex string `protobuf:"bytes,2,opt,name=regex,proto3" json:"regex,omitempty"` // contains filtered or unexported fields }
VersionFileConfig_File specifies details about the file which pins a dependency.
func (*VersionFileConfig_File) Descriptor
deprecated
func (*VersionFileConfig_File) Descriptor() ([]byte, []int)
Deprecated: Use VersionFileConfig_File.ProtoReflect.Descriptor instead.
func (*VersionFileConfig_File) GetPath ¶
func (x *VersionFileConfig_File) GetPath() string
func (*VersionFileConfig_File) GetRegex ¶
func (x *VersionFileConfig_File) GetRegex() string
func (*VersionFileConfig_File) ProtoMessage ¶
func (*VersionFileConfig_File) ProtoMessage()
func (*VersionFileConfig_File) ProtoReflect ¶
func (x *VersionFileConfig_File) ProtoReflect() protoreflect.Message
func (*VersionFileConfig_File) Reset ¶
func (x *VersionFileConfig_File) Reset()
func (*VersionFileConfig_File) String ¶
func (x *VersionFileConfig_File) String() string