Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
GitHub GitHubConfig
Reconcile ReconcileConfig
Log LogConfig
WebAPI WebAPIConfig
}
Config represents the entire application configuration.
func (*Config) GetPrivateKey ¶
GetPrivateKey returns the private key bytes. Priority: GHACRON_APP_PRIVATE_KEY env > GHACRON_APP_PRIVATE_KEY_PATH file.
type GitHubConfig ¶
GitHubConfig holds GitHub App credentials.
type ReconcileConfig ¶
type ReconcileConfig struct {
IntervalMinutes int
DuplicateGuardSeconds int
DryRun bool
Timezone string
}
ReconcileConfig holds reconciliation loop settings.
type WebAPIConfig ¶
WebAPIConfig holds web API server settings.
Click to show internal directories.
Click to hide internal directories.