加载中...

Renovate 是开源的依赖自动更新工具(现由 Mend 公司维护),以机器人形式监控代码仓库中的依赖清单,发现新版本后自动创建升级用的 Pull Request,供人审阅合并或按规则自动合并。
Renovate 解析仓库中的各类依赖文件——package.json、go.mod、pom.xml、Dockerfile、GitHub Actions 工作流等数十种格式——对照上游 registry 检测更新,并按配置分组、排期地开出 PR,描述中附带版本变更说明。
GitHub 内置的 Dependabot 开箱即用但配置项有限;Renovate 支持的生态更广,配置极其灵活(monorepo 分组、按 semver 级别区别对待、定时窗口、自动合并补丁版本等),且可自托管运行于 GitLab、Gitea 等平台。
依赖长期不更新会累积安全漏洞与升级债务;Renovate 把升级拆成持续的小步 PR,配合 CI 测试验证,是供应链安全与依赖治理的重要自动化实践。

登录 后参与讨论
暂无讨论,来发表第一条评论吧