Config#

pydantic settings neophile.config.Config#

Configuration for neophile.

Parameters:
Fields:
field commit_email: Optional[str] = None#

Email address to use for GitHub commits. If None, a GitHub bot email address will be constructed using github_app_id.

field github_app_id: str = ''#

GitHub App ID

field github_private_key: SecretStr = SecretStr('')#

GitHub App private key

Constraints:
  • type = string

  • writeOnly = True

  • format = password

field username: str = 'neophile-square[bot]'#

Username, used as the name for GitHub commits and as part of the email address if commit_email is not set. In the latter case, must be the same as the login attribute in the GitHub users API.