forked from LSS-Manager/LSSM-V.4
-
Notifications
You must be signed in to change notification settings - Fork 0
/
renovate.json
92 lines (92 loc) · 3.54 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
{
"$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": ["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,
"matchManagers": ["npm"],
"matchPackageNames": [
"@fortawesome/vue-fontawesome",
"vue",
"vue-i18n",
"vue-loader",
"vue-template-compiler"
],
"matchPaths": ["+(package.json)"]
},
{
"excludePackageNames": ["@types/node"],
"groupName": "types",
"lockFileMaintenance": { "enabled": true },
"matchManagers": ["npm"],
"matchPackagePrefixes": ["@types/"],
"rangeStrategy": "pin",
"separateMajorMinor": false
},
{
"groupName": "fontawesome",
"lockFileMaintenance": { "enabled": true },
"matchManagers": ["npm"],
"matchPackagePrefixes": ["@fortawesome/"],
"rangeStrategy": "pin",
"separateMajorMinor": false
},
{
"groupName": "typescript-eslint",
"lockFileMaintenance": { "enabled": true },
"matchManagers": ["npm"],
"matchPackagePrefixes": ["@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 },
"matchManagers": ["npm"],
"matchPackageNames": ["vuepress"],
"matchPackagePrefixes": ["@vuepress"],
"rangeStrategy": "pin",
"separateMajorMinor": false
},
{
"assignees": ["jxn-30"],
"extends": ["schedule:monthly"],
"groupName": "engines",
"lockFileMaintenance": { "enabled": true },
"matchManagers": ["npm"],
"matchPackageNames": ["node", "npm", "yarn"],
"rangeStrategy": "pin",
"reviewers": ["jxn-30"],
"separateMajorMinor": false
},
{
"lockFileMaintenance": { "enabled": true },
"matchManagers": ["npm"],
"rangeStrategy": "pin",
"separateMajorMinor": false
}
],
"rangeStrategy": "pin",
"reviewers": ["Suchty112"],
"schedule": ["before 3am every weekday"],
"timezone": "Europe/Berlin"
}