我们希望有依赖的更新我们的子模块在不同的时间间隔。例如,谷歌测试几乎每天都有新的提交,但我们可能不会立即使用它们,所以每月更新一次就足够了,而且我们不会收到来自dependabot的拉请求的垃圾信息。对于另一个子模块,我们希望尽快更新,所以我们希望依赖于每天更新它。
我尝试在dependabot.yml中添加第二个子模块部分,该部分只允许我们想要更频繁地更新的子模块:
version: 2
updates:
- package-ecosystem: "gitsubmodule"
directory: "/"
schedule:
interval: "monthly"
- package-ecosystem: "gitsubmodule"
directory: "/"
schedule:
interval: "daily"
allow:
- dependency-name: "extern/<important-submodule>"但这带来了一个错误:
Dependabot包含了无效的详细信息,在解析..github/cisabot.yml时遇到了以下错误:
The property '#/updates/1' is a duplicate. Update configs must have a unique combination of 'package-ecosystem', 'directory', and 'target-branch'请更新配置文件以符合Dependabot的规范。
这是不可能的还是我遗漏了什么?
发布于 2022-10-31 10:50:03
在错误消息中,所有这些都会被告知:对于这两个子句,您的目录设置与"/“相同。一旦修好,你就能得到你想要的东西。
https://stackoverflow.com/questions/72186257
复制相似问题