manifest.yaml
contains metadata about the tool
Dockerfile
packages the tool into a container image
metadata
contains JSON of all manifest.yaml
Every tool is stored in a dedicated container image
CLI to discover, install and update tools
Statically linked Go binary
Renovate keeps tool versions up-to-date
Changes are automatically tested and merged