{
"extends": ["github>ahuglajbclajep/renovate-config"]
}
If you have enabled branch protection to prevent direct push
to the master
branch, add the following settings and also introduce renovate-approve bot.
{
"extends": ["github>ahuglajbclajep/renovate-config"],
+ "packageRules": [
+ {
+ "groupName": "patches",
+ "updateTypes": ["patch"],
+ "schedule": ["before 8am on monday"]
+ }
+ ]
}
See also:
- renovatebot/config-help#748
- https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/enabling-branch-restrictions
{
"extends": [
"github>ahuglajbclajep/renovate-config:base",
"github>ahuglajbclajep/renovate-config:wait",
"github>ahuglajbclajep/renovate-config:groupMinorDependencies",
"github>ahuglajbclajep/renovate-config:groupMinorDevDependencies",
":timezone(Asia/Tokyo)"
],
"minor": {
"schedule": ["before 8am on monday"]
}
}
{
"extends": [
"config:base",
":automergePatch",
":automergeBranch",
":maintainLockFilesMonthly",
":label(renovate)"
],
"npm": {
"rangeStrategy": "bump"
}
}
See also:
- https://docs.renovatebot.com/presets-config/#configbase
- https://docs.renovatebot.com/configuration-options/#automergetype
- https://docs.renovatebot.com/configuration-options/#lockfilemaintenance
- https://docs.renovatebot.com/configuration-options/#rangestrategy
{
"extends": [":prNotPending", ":dependencyDashboard"],
"prNotPendingHours": 72,
"major": {
"stabilityDays": 4
},
"minor": {
"stabilityDays": 2
},
"patch": {
"stabilityDays": 2
}
}
See also:
- https://docs.renovatebot.com/configuration-options/#prcreation
- https://docs.renovatebot.com/configuration-options/#prnotpendinghours
- https://docs.renovatebot.com/configuration-options/#stabilitydays
{
"packageRules": [
{
"groupName": "dependencies",
"depTypeList": ["dependencies"],
"updateTypes": ["minor"]
}
]
}
{
"packageRules": [
{
"groupName": "dev dependencies",
"depTypeList": ["devDependencies"],
"updateTypes": ["minor"]
}
]
}