在Renovate中排除特定版本模式

9

我有一个基于Maven的项目,它依赖于 com.thoughtworks.xstream:xstream:1.4.11.1

Renovate为 com.thoughtworks.xstream:xstream:1.4.12-java7 创建了一个拉取请求,但我更希望看到一个 com.thoughtworks.xstream:xstream:1.4.12 的拉取请求,因为我使用的是Java 8。

如何配置我的 renovate.json 文件,以指定对于 groupId 为 com.thoughtworks.xstream 和 artifactId 为 xstream 的情况下,当版本以 -java7 结尾时,我不想接收 PR 呢?

1个回答

13

如上游文档所述,在https://docs.renovatebot.com/configuration-options/#packagerules上,您可以使用带有否定正则表达式的软件包规则来忽略某些版本,例如:

{
  "packageRules": [
    {
      "matchPackageNames": ["com.thoughtworks.xstream:xstream"],
      "allowedVersions": "!/\\-java7$/"
    }
  ]
}

编辑:实际上深入查看文档后,它们实际上有使用这个包的示例,这让我想到您实际上是在其他地方向开发人员提出了此问题,然后他们添加了记录的方法


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接