config

package
v0.31.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AnthropicAPIKey added in v0.30.8

func AnthropicAPIKey() string

AnthropicAPIKey returns the Anthropic API key (empty if not configured).

func AnthropicBaseURL added in v0.30.8

func AnthropicBaseURL() string

AnthropicBaseURL returns the optional Anthropic base URL override.

func AnthropicModel added in v0.30.8

func AnthropicModel(defaultModel string) string

AnthropicModel returns the Anthropic model for the given default. Both import insights and metrics review read ANTHROPIC_MODEL but use different defaults (haiku for high-volume insights, sonnet for review). Override: ANTHROPIC_MODEL.

func BackfillMaxDays added in v0.30.5

func BackfillMaxDays() int

BackfillMaxDays returns the PR size backfill lookback window in days. Override: BACKFILL_MAX_DAYS (default 90).

func CloudRunExecution added in v0.30.8

func CloudRunExecution() string

CloudRunExecution returns the Cloud Run execution ID, or a local fallback. Override: CLOUD_RUN_EXECUTION.

func DBMaxIdleConns added in v0.30.8

func DBMaxIdleConns(poolDefault int) int

DBMaxIdleConns returns the max idle database connections. Override: DB_MAX_IDLE_CONNS. Caller supplies the per-pool default.

func DBMaxOpenConns added in v0.30.8

func DBMaxOpenConns(poolDefault int) int

DBMaxOpenConns returns the max open database connections. Override: DB_MAX_OPEN_CONNS. Caller supplies the per-pool default.

func DebugEnabled added in v0.30.8

func DebugEnabled() bool

DebugEnabled returns true if debug logging is enabled. Override: DEVPULSE_DEBUG=true|1.

func GCPProjectID added in v0.30.8

func GCPProjectID() string

GCPProjectID returns the GCP project ID. Override: GCP_PROJECT_ID (default "devpulseio").

func GetEnv

func GetEnv(key, defaultValue string) string

GetEnv retrieves the value of the environment variable named by the key. If the variable is present in the environment, its value is returned. Otherwise, the provided defaultValue is returned.

func GetEnvAsInt added in v0.30.8

func GetEnvAsInt(key string, defaultValue int) int

GetEnvAsInt retrieves the value of the environment variable named by the key and converts it to an integer. Returns defaultValue if unset or non-positive.

func GetEnvBool added in v0.30.8

func GetEnvBool(key string) bool

GetEnvBool returns true if the environment variable is set to "true" or "1".

func ImportMode added in v0.30.8

func ImportMode() string

ImportMode returns the import mode (all, import, reputation). Override: IMPORT_MODE (default "all").

func ImportResetMinutes added in v0.30.8

func ImportResetMinutes() int

ImportResetMinutes returns the stale-import reset window in minutes. Override: IMPORT_RESET_MINUTES (default 30).

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL