配置gomod的Dependabot vendor属性时遇Schema错误求助
解决Dependabot gomod vendor属性配置报错问题
你的问题出在vendor属性的位置错误。在Dependabot version 2配置中,针对gomod的vendor属性不能直接作为updates项的顶级属性,需要嵌套在gomod子配置块内。
修正后的配置如下:
version: 2 updates: - package-ecosystem: "gomod" directory: / schedule: interval: "weekly" day: "sunday" time: "09:00" timezone: "UTC" commit-message: prefix: "some/prefix" groups: all-updates: patterns: - "*" open-pull-requests-limit: 1 pull-request-branch-name: separator: "-" reviewers: - "my-git-uname" gomod: vendor: true
原写法是Dependabot version 1的配置格式,version 2对生态系统专属配置做了结构调整,所有针对gomod的特殊配置都需要放在gomod子块中,这样就能通过schema验证,解决报错问题。
内容的提问来源于stack exchange,提问作者C.k.
相关产品推荐
相关产品推荐

