package
0.0.0-20221105224827-eae4eb0b2055
Repository: https://github.com/google/code-review-bot.git
Documentation: pkg.go.dev
# Functions
ParseClaSigners parses the CLA signers config from a YAML or JSON file.
ParseConfig parses the config from a YAML or JSON file.
ParseSecrets parses the secrets (including auth tokens) from a YAML or JSON file.
# Structs
Account represents a single user record, whether human or a bot, with a name, email, and GitHub login.
ClaSigners provides the overall structure of the CLA config: individual CLA signers, bots, and corporate CLA signers.
Company represents a company record with a name, (optional) domain name(s), and user accounts.
Config is the configuration for the `crbot` tool to specify the scope at which it should run, whether for all repos in a single organization, or a single specific repo.
ExternalClaSigners represents CLA signers managed by an external process, i.e., not covered by this tool.
Secrets contains the authentication credentials for interacting with GitHub.