{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "description": ["Preset for use with golang repositories"], "extends": [ "github>thegeeklab/renovate-presets:base", "github>thegeeklab/renovate-presets:docker" ], "gomod": { "postUpdateOptions": ["gomodUpdateImportPaths", "gomodTidy"] }, "packageRules": [ { "description": "Automerge golang dev dependencies", "groupName": "golang devDeps non-major", "extends": ["schedule:weekly"], "matchDatasources": ["github-releases"], "matchPackageNames": ["mvdan/gofumpt", "golangci/golangci-lint"], "matchUpdateTypes": ["pin", "digest", "patch", "minor"], "automerge": true }, { "description": "Schedule high frequency packages", "groupName": "golang highFeq non-major", "extends": ["schedule:weekly"], "matchDatasources": ["go"], "matchPackagePatterns": ["urfave/cli"], "matchUpdateTypes": ["pin", "digest", "patch", "minor"] } ] }