From 291e233c5626c4c164502243d019b0282515da44 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Wed, 6 Nov 2024 16:27:57 +0100 Subject: [PATCH] add content from otelcol-contrib config Signed-off-by: Moritz Wiesinger --- renovate.json | 103 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 100 insertions(+), 3 deletions(-) diff --git a/renovate.json b/renovate.json index 82f754a8..9f40fad3 100644 --- a/renovate.json +++ b/renovate.json @@ -1,7 +1,102 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended" + "labels": [ + "renovatebot", + "dependencies" + ], + "constraints": { + "go": "1.22.0" + }, + "schedule": ["every tuesday"], + "extends": ["config:recommended"], + "packageRules": [ + { + "matchManagers": ["gomod"], + "matchUpdateTypes": ["pin", "pinDigest", "digest", "lockFileMaintenance", "rollback", "bump", "replacement"], + "enabled": false + }, + { + "matchManagers": ["gomod"], + "matchUpdateTypes": ["major"], + "prBodyNotes": [":warning: MAJOR VERSION UPDATE :warning: - please manually update this package"], + "labels": ["dependency-major-update"] + }, + { + "matchManagers": ["dockerfile"], + "groupName": "dockerfile deps" + }, + { + "matchManagers": ["docker-compose"], + "groupName": "docker-compose deps" + }, + { + "matchManagers": ["github-actions"], + "groupName": "github-actions deps" + }, + { + "matchManagers": ["gomod"], + "matchSourceUrlPrefixes": ["https://github.com/aws"], + "groupName": "All github.com/aws packages" + }, + { + "matchManagers": ["gomod"], + "matchSourceUrlPrefixes": ["https://github.com/azure"], + "groupName": "All github.com/azure packages" + }, + { + "matchManagers": ["gomod"], + "matchSourceUrlPrefixes": ["https://github.com/datadog"], + "groupName": "All github.com/datadog packages" + }, + { + "matchManagers": ["gomod"], + "matchSourceUrlPrefixes": ["https://google.golang.org"], + "groupName": "All google.golang.org packages" + }, + { + "matchManagers": ["gomod"], + "matchPackagePrefixes": ["golang.org/x"], + "groupName": "All golang.org/x packages" + }, + { + "matchManagers": ["gomod"], + "matchPackagePrefixes": ["go.opentelemetry.io/build-tools"], + "groupName": "All go.opentelemetry.io/build-tools packages" + }, + { + "matchManagers": ["gomod"], + "matchSourceUrlPrefixes": ["https://go.opentelemetry.io/otel"], + "groupName": "All go.opentelemetry.io/otel packages" + }, + { + "matchManagers": ["gomod"], + "matchPackagePrefixes": ["cloud.google.com/go"], + "groupName": "All cloud.google.com/go packages" + }, + { + "matchManagers": ["gomod"], + "matchSourceUrlPrefixes": ["https://github.com/googlecloudplatform"], + "groupName": "All github.com/googlecloudplatform packages" + }, + { + "matchManagers": ["gomod"], + "matchSourceUrls": ["https://github.com/open-telemetry/opentelemetry-collector"], + "groupName": "All OpenTelemetry Collector dev packages", + "matchUpdateTypes": ["digest"] + }, + { + "matchManagers": ["gomod"], + "matchSourceUrls": ["https://github.com/open-telemetry/opentelemetry-collector"], + "groupName": "All OpenTelemetry Collector packages", + "matchUpdateTypes": ["major", "minor", "patch"] + }, + { + "matchManagers": ["gomod"], + "matchSourceUrls": [ + "https://github.com/open-telemetry/opentelemetry-go-contrib" + ], + "groupName": "All opentelemetry-go-contrib packages" + } ], "customManagers": [ { @@ -15,5 +110,7 @@ "depNameTemplate": "github.com/goreleaser/goreleaser-pro", "datasourceTemplate": "github-releases" } - ] + ], + "prConcurrentLimit": 200, + "suppressNotifications": ["prEditedNotification"] }