2023-11-14
Scan to view the slides
{
$schema: "https://docs.renovatebot.com/renovate-schema.json",
extends: [
"config:best-practices",
"schedule:weekdays",
":assignAndReview(paddyroddy)",
":automergeBranch",
":automergeDigest",
":automergeMinor",
":automergePatch",
":disableDependencyDashboard",
":enablePreCommit",
":label(renovate)",
":maintainLockFilesMonthly",
":noUnscheduledUpdates",
],
commitMessageAction: "Renovate:",
"git-submodules": {
enabled: true,
},
packageRules: [
{
description: "Only allow major updates",
enabled: false,
matchDepNames: ["renovatebot/pre-commit-hooks"],
matchUpdateTypes: ["minor", "patch", "pin"],
},
{
description: "Combine updates together",
groupName: "paddyroddy/.github",
matchDepNames: ["paddyroddy/.github"],
},
{
description: "Shorten commit titles",
commitMessageTopic: "{{depName}}",
matchManagers: ["github-actions", "pre-commit"],
},
],
}
{
$schema: "https://docs.renovatebot.com/renovate-schema.json",
extends: [
"github>paddyroddy/.github//renovate/default-config.json5",
"schedule:monthly",
],
"pre-commit": {
fileMatch: [
"precommit/general/general-hooks.yaml",
"precommit/latex/latex-hooks.yaml",
"precommit/python/python-hooks.yaml",
],
},
}
The GitHub automerge setting is required
See in action: https://developer.mend.io/github/paddyroddy/.github
renovates
itself very frequentlyRenovate: Automating Dependency Management - https://paddyroddy.github.io/talks