Renovate

扫仓库里的各类依赖清单并开升级 PR:Docker tag、Helm chart、Terraform provider 都认。

比语言包管理器覆盖面更宽:除了 npm/pip/go.mod 这类,还认 Dockerfile 与 compose 里的镜像 tag、Helm chart 版本、Kustomize 的 images、Terraform provider/module、GitHub Actions 的 uses ——homelab 仓库里正好是这几类占多数。自托管形态是跑一个容器(CI job 或 CronJob),配置写在仓库里的 renovate.json,并额外维护一个「依赖看板」issue 汇总待办。

License
AGPL-3.0
语言
TypeScript
自托管
Docker · 源码构建
上游托管版
有
分类
依赖更新
可替换
Dependabot
仓库
github.com/renovatebot/renovate
上游文档
文档官网

上游活跃度

2026-08-23 抓取 · 数据来自 renovatebot/renovate (github)
star22,322
最近提交2026-08-23
最新版本44.39.32026-08-23

数字由构建期抓取,非实时;star 数不同代码托管平台之间不可直接比较。

运行依赖

  • 对目标仓库有写权限的 token(它要建分支与 PR)
  • 能访问所有相关 registry 的网络出口

上手前注意

  • **默认配置会淹掉你**:先设 grouping(按生态合并)、schedule(只在某个时间窗开 PR)与 automerge 范围,再放开跑
  • 它只负责「有新版本了」,不判断「能不能升」—— 破坏性升级同样以一个绿色 PR 的样子出现
  • 自托管跑的是 Node 进程,抓取面广、耗时长,放在夜间 CronJob 比放在每次 push 更合适

同类工具(依赖更新)