-
Notifications
You must be signed in to change notification settings - Fork 0
/
base.json5
40 lines (40 loc) · 1.07 KB
/
base.json5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{
$schema: "https://docs.renovatebot.com/renovate-schema.json",
extends: ["config:base"],
timezone: "Asia/Tokyo",
schedule: ["every weekend"],
labels: ["renovate"],
semanticCommitType: "chore",
npm: {
// Avoid introduction of potentially unpublished versions.
stabilityDays: 3,
rangeStrategy: "bump",
packageRules: [
{
matchDepTypes: ["peerDependencies", "engines"],
rangeStrategy: "widen",
},
{
matchUpdateTypes: ["minor", "patch"],
automerge: true,
},
],
postUpdateOptions: ["npmDedupe"],
},
vulnerabilityAlerts: {
enabled: true,
labels: ["renovate", "security"],
// PR should be made and merged ASAP.
schedule: ["at any time"],
stabilityDays: 0,
semanticCommitScope: "security",
packageRules: [
{
// Security updates for production dependencies should be marked as `fix`
// so that semantic-release can be immediately triggered.
matchDepTypes: ["dependencies", "peerDependencies"],
semanticCommitType: "fix",
},
],
},
}