{ "enabled": true, "dependencyDashboard": true, "dependencyDashboardTitle": "Renovate Dashboard", "assigneesFromCodeOwners": true, "reviewersFromCodeOwners": true, "suppressNotifications": ["prIgnoreNotification"], "prConcurrentLimit": 5, "helm-values": { "enabled": false }, "helmv3": { "fileMatch": ["charts/.+/Chart\\.yaml$"] }, "packageRules": [ // Setup datasources { "matchDatasources": ["helm"], "commitMessageTopic": "Helm chart {{depName}}", "separateMinorPatch": true }, // Custom version schemes { "matchDatasources": ["github-tags"], "matchPackageNames": ["potiuk/get-workflow-origin"], "versioning": "regex:^v(?\\d+)_(?\\d+)(_(?\\d+))?$" }, /// /// Automatically update minor/patch Github Actions /// { "matchManagers": ["github-actions"], "automerge": true, "automergeType": "branch", "matchUpdateTypes": ["minor", "patch"] }, { "matchManagers": ["github-actions"], "automerge": true, "automergeType": "branch", "matchUpdateTypes": ["digest"], "schedule": [ "every 1 months on the first day of the month" ] }, // // Common library dep // { "matchDatasources": ["helm"], "commitMessagePrefix": "[{{{parentDir}}}]", "branchTopic": "{{{parentDir}}}-{{{depNameSanitized}}}-{{{newMajor}}}{{#if isPatch}}.{{{newMinor}}}{{/if}}.x{{#if isLockfileUpdate}}-lockfile{{/if}}", "updateTypes": ["major"], "bumpVersion": "major", "labels": ["type/major"], "packageNames": ["common"], "groupName": ["common library major"] }, { "matchDatasources": ["helm"], "updateTypes": ["minor"], "bumpVersion": "minor", "labels": ["type/minor"], "packageNames": ["common"], "groupName": ["common library minor"] }, { "matchDatasources": ["helm"], "updateTypes": ["patch"], "bumpVersion": "patch", "labels": ["type/patch"], "packageNames": ["common"], "groupName": ["common library patch"] }, // // Other external chart deps // { "matchDatasources": ["helm"], "commitMessagePrefix": "[{{{parentDir}}}]", "branchTopic": "{{{parentDir}}}-{{{depNameSanitized}}}-{{{newMajor}}}{{#if isPatch}}.{{{newMinor}}}{{/if}}.x{{#if isLockfileUpdate}}-lockfile{{/if}}", "updateTypes": ["major"], "bumpVersion": "major", "labels": ["type/major"], "excludePackageNames": ["common"], "schedule": [ "every 3 months on the first day of the month" ] }, { "matchDatasources": ["helm"], "updateTypes": ["minor"], "bumpVersion": "minor", "labels": ["type/minor"], "excludePackageNames": ["common"], "groupName": ["external dependency minor"], "schedule": [ "every 2 months on the first day of the month" ] }, { "matchDatasources": ["helm"], "updateTypes": ["patch"], "bumpVersion": "patch", "labels": ["type/patch"], "excludePackageNames": ["common"], "groupName": ["external dependency patch"], "schedule": [ "every 1 months on the first day of the month" ] } ] }