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). |
Click to show internal directories.
Click to hide internal directories.