From 7b8c329f5535d72926bd95d646ddb7975177fcfb Mon Sep 17 00:00:00 2001 From: Colin O'Dell Date: Mon, 25 Nov 2024 14:06:15 -0500 Subject: [PATCH 1/3] Auto-merge non-major changes to test-related dependencies --- renovate.json5 | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/renovate.json5 b/renovate.json5 index 124b534..18e5d57 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -46,5 +46,27 @@ "matchPackageNames": ["igorshubovych/markdownlint-cli", "ghcr.io/igorshubovych/markdownlint-cli"], "groupName": "markdownlint-cli", }, + { + "description": "Auto-merge non-major test deps", + "matchPackageNames": [ + "actions/checkout", + "actions/setup-go", + "github/super-linter", + "codecov/codecov-action", + "codecov/test-results-action", + "github.com/stretchr/testify", + "github.com/testcontainers/testcontainers-go", + "github.com/testcontainers/testcontainers-go/**", + "github.com/golangci/golangci-lint", + "gotest.tools/gotestsum", + "github.com/boumenot/gocover-cobertura", + "mockery/mockery", + "palantir/go-license", + "igorshubovych/markdownlint-cli", + "pipelinecomponents/yamllint", + ], + "matchUpdateTypes": ["minor", "patch", "digest"], + "automerge": true, + }, ], } From 29f859ac92a1f8f99d0f2c57a6aebb548da507c1 Mon Sep 17 00:00:00 2001 From: Colin O'Dell Date: Mon, 25 Nov 2024 14:06:43 -0500 Subject: [PATCH 2/3] Randomly assign Renovate code review to team members --- renovate.json5 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renovate.json5 b/renovate.json5 index 18e5d57..a6bf9cb 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -17,6 +17,9 @@ ] }, + "reviewers": ["team:developer-experience"], + "reviewersSampleSize": 1, + "gomod": { "postUpdateOptions": [ "gomodUpdateImportPaths", From 8b32dd748b8fd618b3fe9ea037291b6ada74b6a3 Mon Sep 17 00:00:00 2001 From: Colin O'Dell Date: Mon, 25 Nov 2024 14:12:28 -0500 Subject: [PATCH 3/3] Wait 3 days before automerging --- renovate.json5 | 1 + 1 file changed, 1 insertion(+) diff --git a/renovate.json5 b/renovate.json5 index a6bf9cb..2b90e51 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -70,6 +70,7 @@ ], "matchUpdateTypes": ["minor", "patch", "digest"], "automerge": true, + "minimumReleaseAge": "3 days", }, ], }