-
-
Notifications
You must be signed in to change notification settings - Fork 92
/
renovate.json
96 lines (96 loc) · 3.63 KB
/
renovate.json
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"assignees": ["Suchty112"],
"baseBranches": ["dev"],
"commitMessagePrefix": "⬆️",
"commitMessageTopic": "`{{depName}}`",
"dependencyDashboard": true,
"dependencyDashboardFooter": "PRs will be created on weekdays before 3am (CEST) for any dependencies except engines.\nEngine (node, npm, yarn) updates will be created on first day of month.\n Lockfile maintenance is created on each saturday.",
"dependencyDashboardHeader": "# ℹ️ Renovate Dependency-Dashboard ℹ\nScheduled and currently open dependency updates are listed here\n",
"dependencyDashboardLabels": ["dependencies"],
"dependencyDashboardTitle": "⬆ℹ️ Renovate Dependency-Dashboard ℹ️",
"extends": [
"mergeConfidence:all-badges",
"workarounds:typesNodeVersioning"
],
"labels": ["dependencies"],
"lockFileMaintenance": {
"assignees": ["jxn-30"],
"enabled": true,
"reviewers": ["jxn-30"],
"schedule": ["before 3am on saturday"]
},
"packageRules": [
{
"description": "Disable updating vue on main repo. Updates require vue 3",
"enabled": false,
"matchDepNames": [
"@fortawesome/vue-fontawesome",
"highcharts-vue",
"vue",
"vue-i18n",
"vue-loader",
"vue-template-compiler"
],
"matchFileNames": ["+(package.json)"],
"matchManagers": ["npm"]
},
{
"groupName": "types",
"lockFileMaintenance": { "enabled": true },
"matchManagers": ["npm"],
"matchPackageNames": ["!@types/node", "@types/{/,}**"],
"rangeStrategy": "pin",
"separateMajorMinor": false
},
{
"groupName": "fontawesome",
"lockFileMaintenance": { "enabled": true },
"matchManagers": ["npm"],
"matchPackageNames": ["@fortawesome/{/,}**"],
"rangeStrategy": "pin",
"separateMajorMinor": false
},
{
"groupName": "typescript-eslint",
"lockFileMaintenance": { "enabled": true },
"matchManagers": ["npm"],
"matchPackageNames": ["@typescript-eslint{/,}**"],
"rangeStrategy": "pin",
"separateMajorMinor": false
},
{
"description": "We consider switching to VitePress (see #2884). While that, updates to vuepress are disabled",
"enabled": false,
"groupName": "vuepress",
"lockFileMaintenance": { "enabled": true },
"matchDepNames": ["vuepress"],
"matchManagers": ["npm"],
"matchPackageNames": ["@vuepress{/,}**"],
"rangeStrategy": "pin",
"separateMajorMinor": false
},
{
"assignees": ["jxn-30"],
"extends": ["schedule:monthly"],
"groupName": "engines",
"lockFileMaintenance": { "enabled": true },
"matchDepNames": ["node", "npm", "yarn"],
"matchManagers": ["npm"],
"rangeStrategy": "pin",
"reviewers": ["jxn-30"],
"separateMajorMinor": false
},
{
"lockFileMaintenance": { "enabled": true },
"matchManagers": ["npm"],
"rangeStrategy": "pin",
"separateMajorMinor": false
}
],
"postUpdateOptions": ["yarnDedupeHighest"],
"rangeStrategy": "pin",
"reviewers": ["Suchty112"],
"schedule": ["before 3am every weekday"],
"timezone": "Europe/Berlin"
}