internal/

directory
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2026 License: MIT

Directories

Path Synopsis
Package config defines the YAML configuration schema, loading with ${VAR} env expansion, defaults and fail-fast validation.
Package config defines the YAML configuration schema, loading with ${VAR} env expansion, defaults and fail-fast validation.
Package dispatch owns the run lifecycle: routing repos to executors and serializing runs per repo with debounce, coalescing and timeouts.
Package dispatch owns the run lifecycle: routing repos to executors and serializing runs per repo with debounce, coalescing and timeouts.
Package executor defines how renovate runs are started and awaited; implementations live in the subpackages gitlabci, kubernetes and docker.
Package executor defines how renovate runs are started and awaited; implementations live in the subpackages gitlabci, kubernetes and docker.
docker
Package docker runs renovate as containers against a local Docker daemon.
Package docker runs renovate as containers against a local Docker daemon.
gitlabci
Package gitlabci runs renovate by triggering a pipeline in a central GitLab project and polling it to completion.
Package gitlabci runs renovate by triggering a pipeline in a central GitLab project and polling it to completion.
kubernetes
Package kubernetes runs renovate as Kubernetes Jobs and can re-adopt running Jobs after a server restart via labels.
Package kubernetes runs renovate as Kubernetes Jobs and can re-adopt running Jobs after a server restart via labels.
noop
Package noop provides a shadow-mode executor: it accepts runs, logs the decision and does nothing.
Package noop provides a shadow-mode executor: it accepts runs, logs the decision and does nothing.
Package history keeps a bounded in-memory record of finished runs for the read-only /api/v1/runs endpoint.
Package history keeps a bounded in-memory record of finished runs for the read-only /api/v1/runs endpoint.
Package metrics exposes Prometheus instrumentation for the server.
Package metrics exposes Prometheus instrumentation for the server.
Package platform defines the platform-neutral types (repos, events) and the interface every git hosting adapter implements.
Package platform defines the platform-neutral types (repos, events) and the interface every git hosting adapter implements.
github
Package github adapts GitHub (cloud or enterprise) to the platform interface: org webhook parsing and repo discovery.
Package github adapts GitHub (cloud or enterprise) to the platform interface: org webhook parsing and repo discovery.
gitlab
Package gitlab adapts a GitLab instance to the platform interface: group webhook parsing and project discovery.
Package gitlab adapts a GitLab instance to the platform interface: group webhook parsing and project discovery.
Package schedule fires periodic full-discovery renovate runs per platform.
Package schedule fires periodic full-discovery renovate runs per platform.
Package server exposes the HTTP surface: webhook receivers per platform and operational endpoints (health, readiness, metrics, status).
Package server exposes the HTTP surface: webhook receivers per platform and operational endpoints (health, readiness, metrics, status).
Package store tracks per-repo run state behind an interface so the in-memory default can later be swapped for a shared backend (Redis).
Package store tracks per-repo run state behind an interface so the in-memory default can later be swapped for a shared backend (Redis).

Jump to

Keyboard shortcuts

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