通过 Skill 一键配置 GitHub Renovate 自动更新依赖并自动合并

借助 gu-mcp 的 github-renovate-automation 技能,为 Node 项目快速生成 Renovate 配置与代码检查工作流。

通过 Skill 一键配置 GitHub Renovate 自动更新依赖并自动合并封面图

在 GitHub 项目中,依赖经常需要更新。如果每次都手动升级、提交,维护成本会比较高。Renovate 是 GitHub 上常用的依赖自动更新工具,可以自动检测并提交依赖更新。不过对新手来说,Renovate 的配置和使用仍然有一定门槛。因此,我将 Node 环境下的依赖自动更新配置封装成了一个 skill。只需要调用该 skill,就可以为项目完成 Renovate 配置,并生成 GitHub 代码检查工作流脚本,确保代码检查通过后再自动合并到主分支。

使用

通过 gu-mcp 安装对应的 “github-renovate-automation” 技能。

之后,直接在项目目录下调用该 skill:

[$github-renovate-automation] 为当前项目添加依赖自动更新功能

确认依赖自动更新范围。

image

执行过程中,可以先通过浏览器插件提前登录 GitHub 账号。

image

image

AI 在生成项目配置代码后,会先让用户确认接下来需要通过浏览器自动完成的配置内容。这里可以先检查一遍,确认没有问题后继续执行即可。

image

过程中可能涉及密钥验证,按照提示完成验证后,输入已验证即可。

image

image

此时项目中生成的配置还没有提交,可以自行检查后手动提交,也可以直接让 AI 完成提交。

image

如果流程顺利,该 skill 会自动完成代码上传与相关配置。如果不希望新创建的规则作用于管理员,也可以修改规则进行过滤。

image

开发skill的过程

这里简单记录一下开发该 skill 的过程。

image

image

image

image

image

image

……此处省略一些调优过程,之后让其通过这个过程生成 skill。

image