问题标签 [renovate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
211 浏览

github - 配置更新机器人以自动合并次要更新和补丁更新

在我的 GitHub 存储库中,我想将 renovate 机器人配置为自动合并所有次要(和较小)更新,并仅为主要更新创建 PR。如果我正确理解了文档,我的包规则应该配置该行为:

但翻新机器人不会合并次要更新。尽管如此,一切都是 PR,我必须手动合并。这是一个例子:

此补丁更新应自动合并。有人可以解释我的理解和做错了吗?在这里你可以找到我正在谈论的 GitHub 存储库,包括 renovate 配置文件和我现在尚未合并的 PR:https ://github.com/komunumo/komunumo-server

0 投票
0 回答
45 浏览

maven - 从翻新中排除版本模式

有几个标准的 Java 依赖项具有相同的 maven 坐标和版本号中的“redhat-xxx”后缀,例如

我的问题是

(如何)我可以配置 renovate 以排除版本匹配的所有/redhat-\d+$/依赖项吗?

这里有一个类似的问题,但它要求一组更受限制的依赖项。如果我要定义一个 packageRule 像

它将所有依赖项分组到一个巨大的拉取请求中,这没有帮助。

0 投票
1 回答
62 浏览

bash - 如何自动删除每个失败的赛普拉斯测试?

我继承了一个大型的、过时的 repo,其中包含一组 Cypress e2e 测试,这些测试累积需要数天才能运行。我需要运行测试,然后删除失败的测试。根据我目前的经验,大约 80% 的测试失败。因此,这项任务的规模很快就会变得难以手动操作。

理想情况下,解决方案是单个 bash 脚本。想到的另一种方法是以某种方式将失败测试列表导出到 CSV(我也无法弄清楚如何做),然后以某种方式以编程方式删除该列表中的每个文件。我正在使用 VSCode,以防有插件可以提供帮助。

还有一个次要问题,简单地快速运行所有测试会导致我内存不足。如果有某种方法可以随时删除测试以便我的整个任务由单个 bash 脚本完成,那就太棒了。但如果这是不可能的,我可以手动运行测试。

现在我通过将终端输出复制到文本文件来访问失败的测试列表。这很容易以编程方式完成,但输出甚至没有以易于提取的方式列出文件名。下面的示例(请忽略一些奇怪的格式更改,因为我匿名了这篇文章的文件名):

终端输出

做这个的最好方式是什么?

0 投票
0 回答
11 浏览

typescript - 如何在 Ubuntu 20.04 Docker 容器中运行 Renovate?

我想在 Ubuntu 20.04 docker 容器中运行Renovate ,但 renovate 似乎不起作用。这是重新设置我的设置的步骤:

renovate --version给我:

有什么想法我在这里做错了吗?我需要设置RENOVATE_LOG_CONTEXT吗?如果是这样,如何做到这一点?