{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "labels": [ "renovatebot", "dependencies" ], "constraints": { "go": "1.23" }, "schedule": [ "on tuesday" ], "extends": [ "config:best-practices", "helpers:pinGitHubActionDigestsToSemver" ], "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" ], "matchSourceUrls": [ "https://github.com/open-telemetry/opentelemetry-go-contrib" ], "groupName": "All opentelemetry-go-contrib packages" }, { "matchManagers": [ "gomod" ], "groupName": "All go.opentelemetry.io/contrib packages", "matchSourceUrls": [ "https://go.opentelemetry.io/otel{/,}**" ] }, { "matchManagers": [ "gomod" ], "groupName": "All google.golang.org packages", "matchSourceUrls": [ "https://google.golang.org{/,}**" ] }, { "matchManagers": [ "gomod" ], "groupName": "All golang.org/x packages", "matchPackageNames": [ "golang.org/x{/,}**" ] }, { "matchManagers": [ "gomod" ], "groupName": "All go.opentelemetry.io/collector packages", "matchPackageNames": [ "go.opentelemetry.io/collector{/,}**" ] }, { "matchManagers": [ "gomod" ], "groupName": "All go.opentelemetry.io/build-tools packages", "matchPackageNames": [ "go.opentelemetry.io/build-tools{/,}**" ] }, { "matchManagers": [ "gomod" ], "matchUpdateTypes": [ "digest" ], "groupName": "eBPF Profiler", "enabled": true, "matchPackageNames": [ "go.opentelemetry.io/ebpf-profiler{/,}**" ] }, { "matchManagers": [ "gomod" ], "matchDepTypes": [ "toolchain" ], "enabled": false }, { "matchManagers": [ "custom.regex" ], "matchPackageNames": [ "goreleaser/goreleaser-pro" ], "extractVersion": "^(?.*)-pro$" }, { "matchManagers": [ "gomod" ], "matchPackageNames": [ "github.com/goreleaser/goreleaser-pro/v2", "github.com/goreleaser/goreleaser-pro" ], "versioning": "regex:^v?(?\\d+)\\.(?\\d+)\\.(?\\d+)?-(?.*)$" }, { "matchPackageNames": [ "goreleaser/goreleaser-pro", "github.com/goreleaser/goreleaser-pro/v2", "github.com/goreleaser/goreleaser-pro" ], "groupName": "GoReleaser Pro" } ], "prConcurrentLimit": 200, "suppressNotifications": [ "prEditedNotification" ] }