{ extends: [ "config:recommended", ":dependencyDashboard", ":prHourlyLimitNone", ":prConcurrentLimitNone", ":label(dependency-upgrade)", ], schedule: ["before 8am on thursday"], branchPrefix: "renovate-", dependencyDashboardHeader: "View repository job log [here](https://app.renovatebot.com/dashboard#github/cmur2/dyndnsd).", separateMinorPatch: true, commitMessagePrefix: "project: ", commitMessageAction: "update", commitMessageTopic: "{{depName}}", commitMessageExtra: "to {{#if isSingleVersion}}v{{{newVersion}}}{{else}}{{{newValue}}}{{/if}}", packageRules: [ // Ruby dependencies are managed by dependabot (previously depfu, until PR creation failed) { matchManagers: ["bundler"], enabled: false, }, // Commit message formats { matchDatasources: ["docker"], commitMessagePrefix: "docker: ", }, { matchManagers: ["github-actions"], commitMessagePrefix: "ci: ", }, ], customManagers: [ { customType: "regex", fileMatch: ["\.rb$", "^Rakefile$"], matchStrings: [ "renovate: datasource=(?.*?) depName=(?.*?)\\s.*_version = '(?.*)'\\s" ] }, ], }