From 233045d964c0dfb4aa4088bf2b6a9a924fdc30f8 Mon Sep 17 00:00:00 2001 From: secustor Date: Tue, 23 Jan 2024 22:12:55 +0100 Subject: [PATCH 1/5] chore(Renovate): add schema for intellisense in editors Signed-off-by: secustor --- .github/renovate.json5 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index b58c0beb05..69059b70c8 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -1,4 +1,6 @@ { + $schema: "https://docs.renovatebot.com/renovate-schema.json", + labels: ['dependencies'], extends: ['config:base', ':disableDependencyDashboard', ':gitSignOff'], postUpdateOptions: ['yarnDedupeHighest'], From c2dcfe4b261d944c06f8bd91a40ac9eb510016d4 Mon Sep 17 00:00:00 2001 From: secustor Date: Tue, 23 Jan 2024 22:15:20 +0100 Subject: [PATCH 2/5] chore(Renovate): use config:recommended to get community groupings and workarounds, as well dependency dashboard Signed-off-by: secustor --- .github/renovate.json5 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 69059b70c8..8071169950 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -2,7 +2,8 @@ $schema: "https://docs.renovatebot.com/renovate-schema.json", labels: ['dependencies'], - extends: ['config:base', ':disableDependencyDashboard', ':gitSignOff'], + extends: ['config:recommended', ':gitSignOff'], + postUpdateOptions: ['yarnDedupeHighest'], rangeStrategy: 'update-lockfile', // @elastic/elasticsearch is ignored due to licensing issues. See #10992 From ac08102c8f17afce2b1f838773f7c0f6a87e7f82 Mon Sep 17 00:00:00 2001 From: secustor Date: Tue, 23 Jan 2024 22:22:37 +0100 Subject: [PATCH 3/5] chore(Renovate): double concurrent PR limit to 20 Signed-off-by: secustor --- .github/renovate.json5 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 8071169950..a217e7a98d 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -4,6 +4,9 @@ labels: ['dependencies'], extends: ['config:recommended', ':gitSignOff'], + // the default limit are 10 PRs + prConcurrentLimit: 20, + postUpdateOptions: ['yarnDedupeHighest'], rangeStrategy: 'update-lockfile', // @elastic/elasticsearch is ignored due to licensing issues. See #10992 From 0c120f4cd20e3f1e4d7b07503fcd815fc1352a9e Mon Sep 17 00:00:00 2001 From: secustor Date: Tue, 23 Jan 2024 22:30:56 +0100 Subject: [PATCH 4/5] chore(Renovate): use-bestpractices like pinning docker images Signed-off-by: secustor --- .github/renovate.json5 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index a217e7a98d..32e46ead4a 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -2,7 +2,10 @@ $schema: "https://docs.renovatebot.com/renovate-schema.json", labels: ['dependencies'], - extends: ['config:recommended', ':gitSignOff'], + + extends: ['config:best-practices', ':gitSignOff'], + // do not pin dev dependencies, which are part of the best-practices preset + ignorePresets: [':pinDevDependencies'], // the default limit are 10 PRs prConcurrentLimit: 20, From d7665705019f4a00356f8fe46fca8ec08656aa9e Mon Sep 17 00:00:00 2001 From: secustor Date: Wed, 24 Jan 2024 09:54:24 +0100 Subject: [PATCH 5/5] prettier Signed-off-by: secustor --- .github/renovate.json5 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 32e46ead4a..828e5f5481 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -1,5 +1,5 @@ { - $schema: "https://docs.renovatebot.com/renovate-schema.json", + $schema: 'https://docs.renovatebot.com/renovate-schema.json', labels: ['dependencies'],