You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Dependabot仅更新指定Git子模块contrib/proxy?

实现Dependabot仅更新指定Git子模块

不需要使用allow配置,直接通过指定directory为目标子模块的路径即可实现仅更新contrib/proxy子模块。

具体配置方法

创建或修改仓库根目录下的.github/dependabot.yml文件,添加针对contrib/proxy子模块的更新规则:

version: 2
updates:
  - package-ecosystem: "gitsubmodule"
    directory: "/contrib/proxy"
    schedule:
      interval: "weekly" # 可根据需求调整更新频率,如 daily、monthly

原理说明

对于Git子模块的更新场景,Dependabot的directory配置项正是用来指定要监控的子模块所在路径(该路径与子模块内部.git目录的位置对应)。通过单独为contrib/proxy子模块配置更新规则,Dependabot会忽略仓库中其他子模块的更新请求,完全符合你的需求。

只有当多个子模块共享同一父目录且需要进一步过滤时,才需要用到allow配置,但你的场景中各子模块路径独立,因此无需额外配置allow。

内容的提问来源于stack exchange,提问作者calvin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 03:05:32